We provide IT Staff Augmentation Services!

Senior Principal Engineer Resume

2.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY

  • 14+ years of experience in analysis, design and development of web/product based software applications.
  • Microservice architect - Expertise in migration SOA application to microservice architecture using technologies like SpringBoot and Spring framework (Core/Authentication/DAO/AOP/MVC).
  • Excellent development experience using Core Java, Multithreading, Hibernate, shell script, RabbitMQ.
  • Very good experience in implementation of CI/CD pipelines using Jenkins, GitLab, Fortify, Code collaborator and maven.
  • Experience in services management (lifecycle) with Cloud Foundry and STS.
  • Experience in container-based service deployment using Kubernetes and Docker.
  • Experience in VM orchestration using vSphere, OVF and Hyper-V.
  • Experience with JUnit, EasyMock and Mockito for unit testing.
  • Implemented various components/modules using design patterns like Singleton, Proxy, Abstract Factory, Observer, Command, and MVC etc.
  • Experience with Linux server administration with RedHat, Ubuntu, Debian and CentOS.
  • Excellent understanding of OOPS and RDBMS concepts.
  • Excellent experience in Oracle 10g/12c, Postgres and MySQL.
  • Working knowledge of AWS and cloud based deployment.
  • Excellent project management experience using agile process framework.
  • Managed development and delivery using Iterative/Scrum/XP based development using TFS, Rally and Jira.
  • Experience in application logical design creation and communication to team and stack holders.
  • Excellent experience in developing POCs (Proof of concepts) for R&D.
  • Very good client handling experience in onsite/offsite services.
  • Excellent analytical, programming skills, self-motivated, organizational and interpersonal skills in addition to productively working as a team member.
  • Mentoring team members to ensure smooth progress of project work.
  • Ensuring adherence to Quality norms across the development and implementation process.
  • Meeting deadlines without compromising quality norms and adhering to SLA.
  • Understanding & co-coordinating client’s needs/ enhancements, customization, software-related issues, provide solutions in adherence to delivery schedules.
  • Coordinating for smooth implementation of the project Confidential client location.
  • Extend post-implementation, application maintenance and technical support to the client.
  • Telecom (Top-up and Mobile financial services)
  • IoT and Virtualization engineering applications
  • Payment Processing System (Payment Gateway API etc.)
  • Decentralized Retail Systems
  • Application life cycle management (ALM)

PROFESSIONAL EXPERIENCE:

Confidential

Senior Principal Engineer

Responsibilities:

  • Develop REST based web services (Microservices) following the team development standards and practices;
  • Configure, deploy and maintain Docker services on Kubernetes platform;
  • Provide technical solutions for a given business requirement;
  • Follow the security guidelines while developing and deploying the services;
  • Be an agile development team member, responsible for collaborating with the team on release planning, sprint planning and scoping;
  • Design and specify test procedures including unit, system, and integration testing;
  • Identify and communicate impediments to your team and actively work to remove them;
  • Continually strive for technical excellence;
  • Work closely with the product owners, application architects and developers to complete the development, deploy to Kubernetes based platform and involve in all phases of project.
  • Involving in Analysis, design and development activities.
  • Contribute to architecture, design, and implementation of relational and non-relational database management systems, test plans etc.
  • Implementing the automation and testing for the large cloud-based software services that are build using Java and complex backend system

Technologies used are: JEE, Spring tool suite (Microservice), Oracle12c, RabbitMQ, Pivotal Cloud Foundry, SaaS, Docker, Kubernetes, GitLab, Fortify, Container-based build pipeline, VMWare, vSphere, Virtualization, Hyper-V, OVF.

Confidential, Waltham, MA

Senior Software Engineer

Responsibilities:

  • Design and Development of OneTalk product features using Core Java, JEE, Spring tool suite (Microservice), AWS, Maven, Oracle.
  • Implemented the High-level architecture utilizing Broadsoft XSI APIs as the application server, Confidential messaging application server to handle sending/receiving messages, and gateway to handle the various layers.
  • Leveraged Broadsoft’s XSI RESTful APIs to support Call management, Call status, Call Service Management across all projects.
  • Developed the OneTalk Web Client(single page application) to manage user features via enable/disable user features and setting future parameter using ReactJS, Typescript, CSS3, Bootstrap.
  • AWS and Salesforce Cloud servers for code deployment and delivery.

Environment: Java 1.8, JEE, Spring tool suite (Microservice), Multi-threading, AWS, Salesforce, SpringBoot3, ReactJS, Bootstrap, XML, GIT, Eclipse Juno, Maven3.0, Tomcat, REST Services, Junit, Jenkins, Unix.

Confidential

Senior Software Engineer

Responsibilities:

  • Design and Development of product features using Core Java, MVC and Oracle.
  • Upgraded Java version of ESP from 1.6 to 1.8 with all code changes.
  • Used TFS for project, planning and tracking
  • Design and develop new features of the application
  • Support and analysis of Production issues.
  • Followed agile methodology for software delivery process.

Environment: Java 1.8, JEE, Spring tool suite (Microservice), Struts, Oracle11g, XML, TFS, Eclipse Juno, Tomcat, LDAP, SSO, SOAP based Web Services, Junit, Linux Servers, SQL Developer.

Confidential, Quincy, MA

Senior Software Engineer

Responsibilities:

  • Design and Development of product features using Core Java, AWS, SpringBoot, Microservices, Maven, Oracle.
  • Upgraded Java version of ESP from 1.6 to 1.8 with all code changes.
  • Used RTC for project, planning and tracking
  • Build and deploy application using Maven, Cloudbees Jenkins and Sonar.
  • Integrated Sonar code profiler for each project modules.
  • Mentor other team members by providing KT sessions of the application.
  • Support and analysis of Production issues.
  • Followed agile methodology for software delivery process.
  • Integrated Cloud profile based deployment and delivery.

Environment: Java 1.8, Multi-threading, JEE, Spring tool suite (Microservice), Spring Framework, AWS, Oracle11g, XML, GIT, Eclipse Juno, Maven3.0, Tomcat, SOAP based Web Services, Junit, Jenkins, Sonar, Cloud deployment, Unix.

Confidential

Software Development Specialist

Responsibilities:

  • Main goal of the project is to provide international topup/recharge.
  • UMarket product system used to facilitate mobile financial services transactions in real-time but not specifically to mobile phone users.
  • User or service subscribers will need to be registered and have Confidential least one electronic wallet created to enable them to perform mCommerce or mBanking transactions.

Confidential

Software Development Specialist

Responsibilities:

  • Main features of the solution are: Prepaid top-up, postpaid bill pay, VAS purchase, DTH purchase, MNP feature, multi IN airtime purchase, offer purchase.

Confidential

Dev Team Lead

Responsibilities:

  • CMS, Content Publishing and rendering, location wise content rendering and user experience, Business intelligence, Pricing and charging, Subscription, Campaign & promotions, explicit and implicit user personalization, Rights management, Recommendation, social networking and sharing, etc.

Confidential

Technical Lead

Responsibilities:

  • Contact lens ordering project designed to do Supply Chain Management Software.

Confidential

Sr. Java Developer

Responsibilities:

  • Collect customer payments on a periodic basis for Contact Lens schemes and may be used in any country with a country variant.

Confidential

Sr. Java Developer

Responsibilities:

  • ResultSpace3 is an enterprise-grade Application Lifecycle Management (ALM) product.

Confidential

Sr. Java Developer

Responsibilities:

  • Matrices tool provides a detailed organizational projects development matrix like charts, time-tracker, and groups for different projects.

Confidential

Java Developer

Responsibilities:

  • Project was to create and manage Questions, create and manage Tests, create and manage Test Instances, access other Advanced features like Downloading and Test Reporting.

We'd love your feedback!