Software Developer Resume - Nick Nalli

Nick Nalli

Senior Software Developer

Email: [email protected]

Phone: 270-293-5667

Location: Papillion, NE

GitHub

Click here to download my resume

"If you can't explain it simply, you don't understand it well enough" - Albert Einstein

Summary

A highly skilled software developer with 5 years of experience in building robust and scalable back-end web applications. My strong suit is all of back-end from development to deployment. Passionate about developing elegant and efficient solutions to complex problems using open source as much as possible.

Skills

Skill Proficiency
C# Advanced
Go Lang Intermediate
NoMad Intermediate
Ansible Advanced
VB .NET Advanced
.NET Framework Advanced
REST API Advanced
Testing frameworks - Xunit, Nunit, Moq & Verify Advanced
IBM APIC Gateway Advanced
SQL Advanced
Azure Cloud Advanced
Azure Devops - CI/CD Advanced
Azure Devops - Boards Advanced
GIT Advanced
Docker Advanced
Microsoft teams - App development Advanced
Single Sign-On Intermediate
Agile Methodologies Advanced
infrastructure as Code - Chef/Terraform Advanced
Debian/Linux Advanced
TDD and SOLID principles Advanced
Pull Request Advanced
JS and CSS Intermediate
PHP 5 with Zendframe work Intermediate
SQL Advanced
HTML Intermediate
Python Intermediate

Experience

Software Engineer - FTE

Marble Technologies

Fully remote

Feb 2024 - Present

Role: As a Software Engineer, I worked with golang backend applications that helped with the meat sorting.
  • Wrote nomad and ansible scripts to snip and deploy code to on-prem servers on the field.
  • Used ansible script to fix Nvidia driver issues in ubuntu servers (bare metal).
  • Wrote gRPC calls in go lang and intergrated the gRPC calls with RESTFUL apis using the proto files
  • Wrote Unit tests using go mock and mockery.
  • Wrote algorithms to update the MongoDB
  • Deployed code to AWS and on-prem servers.
  • Written lambda functions to deploy and be used in AWS ECR.
  • Maintained code for Cognex qr scanners to read qr codes on a convery belt.
  • On call support in the field with marble's servers.

Senior Software Developer - FTE

Sogeti

Fully remote

Nov 2020 - Present

Role: As a Senior Software Developer, I worked on the direct to Customer department.
  • I currently manage off-shore developers (with more experience than me) and coach on daily basis.
  • Lead scrum ceremonies like PBI refinement, stand ups, retros and act as a SME on certain subjects.
  • Develop, test, and deploy code to the cloud/on prem.
  • Setup deployment pipelines for new code base in the Azure dev-ops.
  • Help refactor the existing VB.NET code base into the C# .NET Standard framework and implement TDD.
  • Write Azure Cloud functions using NService Bus.
  • Develop entire new repos for new business use cases while adhering to the TDD and other industry standards.
  • Automate some older deployment process using CHEF.
  • Present new findings and standards with the rest of the teams in the company on monthly basis.
  • Nightly/Weekly release management
  • On call support
Role: As Software Developer, I was a part of the project that enabled Annuities department to meet new regulatory accounting standards around long duration contracts (LDTI).
  • Develop, test, and deploy APIs.
  • Deploy and manage APIs with the help of IBM APIC cloud.
  • Write Azure Functions to call the APIs.
  • Create Azure cloud infrastructure to host the APIs.
  • Create Azure DB and connect to the ADF.
  • Write Azure Cloud functions using NService Bus.
  • Automate some older deployment process using CHEF.
  • Present new findings and standards with the rest of the teams in the company on monthly basis.
  • Nightly/Weekly release management
  • On call support
Role: As a Software Developer, I worked on the direct to Customer department.
  • Develop, test, and deploy code to the cloud.
  • Setup deployment pipelines for new code base in the Azure dev-ops.
  • Help refactor the existing VB.NET code base into the C# .NET Standard framework and implement TDD.
  • Develop entire new repos for new business use cases while adhering to the TDD and other industry standards.
  • Help refactor the existing VB.NET code base into the C# .NET Standard framework and implement TDD.
  • Automate some older deployment process using CHEF.
  • Present new findings and standards with the rest of the teams in the company on monthly basis.
  • Brainstorm and develop new applications that would make the life of the developer easy.
  • Nightly/Weekly release management
  • On call support

Software Engineer - Consultant

National Indemnity Company

Omaha, NE

Sep 2019 - Nov 2020

  • Maintain the existing system while developing and innovating new products.
  • Help refactor the existing VB.NET code base into the C# .NET Standard framework and implement TDD.
  • Helping with bringing legacy code to the latest version of the .Net Framework
  • Preparing for the release of .NET 5
  • Making code compatible with Octopus for deployment process and Sentry for error logging.
  • Coached team mates with coding standards and TDD.
  • Help refactor the existing VB.NET code base into the C# .NET Standard framework and implement TDD.
  • Nightly/Weekly release management
  • On call support

Software Engineer - FTE

Lindsay Corporation

Omaha, NE

May 2018 - August 2019

  • Maintain the existing system while developing and innovating new products.
  • Writing code for the backend which was in python 2.7 and servers were running on Debian.
  • CI/CD using Azure Devops to Azure Cloud.
  • Maintained the front end which was using PHP 5 with Zend framework.
  • Write code for the IoT devices like pivot guns and 700C.
  • Worked on all of the DevOps duties like using Teraform to spin up virutal machines in the Azure cloud.
  • Agile ceremonies using Jira for sprint boards.
  • Created Zabix for application monitoring.
  • Created containers in Docker to be hosted in the Azure Cloud.
  • Wrote APIs using the REST principles so the backend could communicate with the Android and iOS devices.
  • Nightly/Weekly release management
  • On call support

Software Developer

Capstone Consulting

Client: Lindsay Corporation

Omaha, NE

May 2018 - Nov 2018

  • Consultant for Lindsay Corporation to re-write an existing python codebase to C#.
  • TDD with SOLID principles.
  • Using C# .NET CORE 2.2

Summer Intern

Verizon

Indianapolis, IN

May 2017 - August 2017

  • Role as an intern was to understand and help RF Engineers in Louisville, Kentucky area to improve their service and coverage of the 4G network.
  • Installed e-Femto cells and worked with networking.

Teaching Assistant

Murray State University

Murray, KY

Jan 2017 - May 2017

  • Assist the professor during class activities.
  • Teach the public speaking lab, conducted, and evaluated tests for the students.

Technical Service Representative

Amazon

Hyderabad, India

Jan 2016 - June 2016

  • Replicate and troubleshoot the Amazon devices like Echo, Kindle, Fire, and other Amazon devices.
  • Received customer satisfaction certificate for my performance.

Education

Master of Science in Information Sciences

Murray State University, Murray, KY, USA

2016 - 2017

GPA: 3.4

Related coursework: Telecom Principles, Telecom Project & Network Management, Quantitative Financial Control, Information System Security, Telecom Solution Development

Bachelor of Technology in Electronics and Communication Engineering

JNTU, Hyderabad, India

2011 - 2015

GPA: 3.0

Related coursework: VLSI design with Xilinx, Arduino programming, C/CPP, Telecom antenna principles

Nick Nalli © 2023

Disclaimer: This page's HTML and CSS was created using Chat GPT. Of course! I added my artistic touch to it.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙