We provide IT Staff Augmentation Services!

Senior Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

Software Engineer with 10+ years of experience in building enterprise products and tools. Having experience building scalable mobile, desktop and web - based applications.

SKILLS:

Java, C#, JavaScript, Nodejs, Python, Swift, Spring Boot REST

ASP.NET CORE, WPF, SAPUI5

MS SQL, DynamoDB, Cassandra

AWS Platforms, SAP HCP

Data Structures, Algorithms

Mac OS X, Unix, Windows

Scalable Architecture

Web, Desktop, Mobile Apps

CICD, Jenkins, Kubertnetes

Message Queue

Agile Methodology

DETAILS OF EMPLOYMENT:

Confidential

Senior Engineer

Responsibilities:

  • Migration of legacy Confidential developer portal APIs into Microservice Architecture using Spring Boot Rest APIs
  • Design and implementation of Backend features of Confidential developer portal.
  • SQL queries for reporting
  • AWS ECS Container for Microservice deployment

Confidential

Software Engineer

Responsibilities:

  • Rearchitecture of legacy pub sub system on cloud to handle millions of events per day using AWS Services such has API Gateway, SNS, SQS, Lambda, Kinesis, S3 and DynamoDB
  • Rest APIs using Spring Boot

Confidential

.Net Developer

Responsibilities:

  • Created tool to migrate users from SQL to Cassandra.
  • Migrated the passwords of the users to new hashing algorithm from old algorithm.
  • Developed Microservices for pse.com backend using Asp.net Web API.
  • Exposed APIs via AWS API Gateway.
  • AWS ECS Container for Microservice deployment
  • Cassandra for storing data related to the customer.

Confidential

Full Stack Developer

Responsibilities:

  • Created tool to automated the process of data refresh from prod to non-prod database. Its two-step process one involving backing up data and another restore of data to non-prod database.
  • Exposed Backend Functionality as Rest API, which were consumed in UI using Ajax.
  • Used Celery as distributed task queue.
  • RabbitMQ is used for queuing celery tasks and Redis for saving celery task related data.
  • Deployment of application using Cloudformation.
  • RabbitMQ cluster provisioning on AWS using Ansible.
  • AWS RDS for storing Application Metadata.
  • Javascript, Jquery and Jinja templates for UI Development.
  • Used Bootstrap library for styling UI.
  • Shell Scripting for executing database scripts on target database.
  • Unit testing
  • Single page web application to maintain all the server details of oracle database environments, applications in environment and servers in the applications. Its also maintains all deployment details of all applications.
  • Developed Rest APIs in Express.js to expose backend functionality.
  • Used DynamoDB to store metadata related to servers.
  • Active Directory Integration for authentication of the users.
  • Implemented Role based access of the environments owners.
  • AWS Elastic beanstalk for application deployment.
  • Breadcrumb Navigation implementation for single page application.
  • Exposed Rest APIs through AWS API gateway and Lambda for Slack Integration.
  • UI Interface development using JavaScript and Jquery.
  • Used Bootstrap library for styling UI.
  • Analytical reporting feature for deployment history.
  • Unit testing using chai framework.
  • Created Java Library to Consume APIs in Jenkins

Confidential

Principal Software Engineer

Responsibilities:

  • Software architecture, design and implementation.
  • Exposing Backend functionality using Rest APIs using Spring Boot.
  • UI Feature Development using SAP UI5.
  • Selenium for UI Test Automation
  • Used Core Java
  • Design, and implementation of the app.
  • UI design and feature implementation.
  • Used Objective C and Xcode.
  • Design and implemented feature such as editing commands, Selection Control
  • Placeholder for 2D and 3D visual objects.
  • Performance Improvement of the application by reducing memory consumption using flyweight pattern.
  • Used C#, WPF.
  • Worked on offline sync feature.
  • Plugins development for modeling mobile application at design time.
  • Used Core Java
  • Implemented feature to integrate OCA IDE with Netweaver Development Infrastructure.
  • Worked on creating plugins for Eclipse to model mobile application at design time.

We'd love your feedback!