Software Development Engineer Resume
San Ramon, CA
SUMMARY:
- 14 years of web development experience with expertise in Java/J2EE, AWS, Node JS, Spring, REST web services, Microservices, Javascript and with exposure to multiple domains like Retail, Insurance, Energy.
TECHNICAL SKILLS:
Languages: Java, J2EE, Node.js, JavaScript, SQL, PL/SQL, Shell Scripts
AWS Services: Lambda, CloudWatch, EC2, S3, Auto scaling Groups, Elastic Beanstalk, Cloud Formation/Terraform, CloudFront, RDS, VPC, Route 53, Cloud Trail, IAM, Dynamo DB, SNS, SQS
Web: REST API Development, J2EE, Spring MVC, JavaScript, Node JS, Angular JS, Struts, Servlets, JSP, jQuery, AJAX, XML, HTML, CSS
Versioning: GitLab, GitHub, SVN, CVS, VSS
Build Tools: Jenkins, GitLab CI/CD, Maven, Gradle
Database: Oracle, MySQL, DynamoDB
Methodology: Agile, Waterfall
Software: Docker, Jira, Hiera, Vault, Eclipse, IntelliJ, IBM RAD, Apache Tomcat, JUnit, PIT Mutation Testing, Gradle, Liquibase, TOAD, Sequel Pro
Testing Tools: Selenium, BrowserStack
Operating Systems: MacOS, Window
PROFESSIONAL EXPERIENCE:
Confidential
Software Development Engineer
Responsibilities:
- The survey platform needs to create REST API to manage contacts, group them based on country, create transactions, mailing lists and schedule email distributions along with first and second reminders to fill - up the surveys.
Confidential, San Ramon, CA
Senior Java Developer
Responsibilities:
- The client Confidential needs to encrypt all the form data that is submitted by its website end-users and store it in a secure place, so the internal team can decrypt and use that data further. The following are done inorder to achieve this.
Confidential, Ann Arbor, MI
Java Dev Lead
Responsibilities:
- The client ADP needs a website to be created for the employees to enroll onto Health, Wealth, Work and Order pillars. The employees should be able to walk-thru the intro videos, articles and relevant subscriptions to enroll themselves within a particular date.
- This module contains notifications management, pillar management and journeys management.
- All the modules are developed using Spring MVC framework REST services having an Angular JS module as front-end to parse the JSONs returned. Also, supports an Admin module to configure the videos/articles etc
Confidential, Mooresville, NC
Java J2EE Dev Lead
Responsibilities:
- Order Placement module is a complex order processing solution that is developed at Confidential that has a sequence of steps for fulfilling a customer online order accomplished using a set of web services.
- The online orders go through stringent checks against the item inventory available, applicable delivery methods, pricing, promotions and credit cards/gift cards amount validations.
- A successful order acknowledges the customer with an Order Processing Confirmation email posted to the customer’s email-id.