We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Salt Lake City, UT

PROFESSIONAL SUMMARY:

  • 5 years of experience in Software Engineering in the context of Web, Service and Mobile application development for Healthcare, Finance and Defense sectors.
  • Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N - tier, Web and Distributed applications.
  • Skilled at analyzing the Document Object Model (DOM) layout, DOM functions, Javascript functions and CSS.
  • Experienced in working with Nodejs and NPM modules like Express, Request, MongoDB, Lodash, Axios, Fetch.
  • Experience with various MVC frameworks for server-side and client side web applications like Angular, Reactjs, Nodejs, Nestjs.
  • Worked on custom modules and widgets using React JS/CSS/HTML and made them cross-browser consistent.
  • Experienced with using Spring MVC and Spring Boot to build REST endpoints. Good working knowledge of Spring Core such as Annotations, Dependency Injection. Hands-on experience with Spring AOP using Advice, Aspects and AOP processor.

TECHNICAL SKILLS:

Languages: Typescript, JavaScript, Java, C++, Python

Framework/Technology: Node.js, Angular, Spring Boot, React.JS, Nest.js, Express.js, Oracle, MongoDB, GraphQL, MySQL, Git, Docker, Flask.

PROFESSIONAL EXPERIENCE:

Confidential - Salt Lake City, UT

Software Engineer

Responsibilities:

  • Worked on a team that delivers mission critical data to Intermountain's consumer web and mobile applications.
  • Developed and maintained API's and other backend services using Nodejs runtime and Nest.js, Express.js.
  • Worked with a group of mid and senior level developers to set up an Azure portal and deployed Node microservices to Azure.
  • Developed web applications using frameworks: React JS, and Angular.
  • Used React JS, React flux and React Router to develop Single Page Applications (SPAs). Developed various reusable components and features using React JS. Used Axios along with React JS to make AJAX calls.
  • Integrated OAuth2.0 into Nodejs services and Mobile applications.
  • Resolved security vulnerabilities from MyHealthPlus npm module repository which intermittently caused CI/CD deployments to fail.
  • Helped with package management for node based microservices using npm. Helped ensure stability and consistency in application performance in spite of constant code changes to npm packages.
  • Coordinated with third party vendors on business and feature requirements.
  • Expertise in SDLC processes and agile methodologies. Expertise with Atlassian tools like Jira, Confluence, Bitbucket, Bamboo

Confidential - Wilmington, NC

Software Engineer

Responsibilities:

  • Developed and maintained Angular applications for the company including web apps, mobile apps, and API integrations.
  • Developed responsive web pages using Angular Material, Bootstrap, media queries and implemented reusable components by leveraging existing code. Leveraged Angular s routing mechanism to set up routes between web pages.
  • Developed backend services and api s using Spring Boot, alongside Gradle/Maven to build these applications and then integrated these services with our Angular Frontend.
  • Harnessed test driven development methodology and used JUnit for unit testing.
  • Created reusable components, directives, and services in order to maintain consistency throughout the application.
  • Developed unit tests for all new frontend features before deploying them to production servers, using Jasmine and Karma. Ensured a minimum of 80% code coverage for all newly deployed components.
  • Worked with DevOps to deploy our services to AWS cloud. Mainly used elastic beanstalk, S3, EC2 and cloud watch.

Confidential - Reston, VA

Software Engineer

Responsibilities:

  • Developed the frontend and backend for 2 single page web applications alongside a team of developers.
  • With the help of Angular 8, HTML, CSS and media queries we designed the frontend for our applications.
  • Used Spring MVC with Hibernate to build the server. Created DAO interface, abstract class and concrete classes to interact with persistence entities.
  • Used Hibernate Criteria API to query the database and to perform CRUD Operations.
  • Deployed a python flask backend to AWS Beanstalk. Used AWS CloudWatch to monitor AWS EC2 performance statistics. Used AWS blob storage as our database to store documents that we needed to retrieve to the frontend.
  • Worked with python packages like numpy, pandas, scikit - learn, tensorflow to train machine learning models to solve a NLP use case which we integrated into our web apps.

Confidential

Software Engineer

Responsibilities:

  • Designed 2 front - end UI(s) for web applications using Angular, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Designed and developed web services (SOAP/Rest) using Oracle SOA 11g platform.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data. Also developed a REST exception handling controller to respond to bad requests and server-side exceptions.
  • Created tables and worked on My SQL and PL/SQL to write stored procedures, functions and packages for complex CRUD operations.
  • Used GIT as version control system, allowing developersto collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Prepared Documentation for Unit Test Plan/Results for QA.
  • Took part in setting up the application with Jenkins and AWS for builds and deployments

We'd love your feedback!