We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Energetic software engineer with 7 year of experience and attitude to always learn new technologies and self - development. Over a period of time, I have learned and worked on different technologies starting with Java, Pl/Sql, Vaadin, Micro-Service, Cloud (Predix, Cloud Foundry, IBM), application security (UAA & ACL), Encryption/Decryption, Docker, Kubernetes, Angular, Type Script, Jasmine + Karma.
  • Insightful experience of complete SDLC cycle activities including Requirement gathering, Development, Internal / SIT /UAT testing support, Implementation & GO- Live support.
  • Great domain expertise ranging from finance, oil & gas, communications and healthcare.

TECHNICAL SKILLS

Languages: Java, PL/SQL, Type Script, JavaScript

Database: Oracle, SQL Server 2008, PostGres, IBM Cloudant

Servers: IIS, IBM WebSphere, Tomcat, GlassFish

Development Tools: Eclipse, STS, Intellij IDEA

Framework: Spring, Spring Boot, Spring Security + OAuth 2.0, Spring Data JPA, Rest Assured, JBehave, Apache POI, Vaadin 6 and 7, Swagger, License 4J, Docker, Kubernetes, Kafka, Config Server, Zuul, Eureka, Flyway, Angular 4/5, Karma, Jasmine, Protractor

Cloud Platform: Predix, Cloud Foundry, IBM Cloud

Management Tools: VSS, SVN, Perforce, GIT, Rally, Collaborator, Bugzilla, JIRA

Other Tools: Twilio, Sonar, New Relic, JMeter, Object Aid, Visual VM, Jenkins

Domains: Banking, Health Care, Oil and Gas, Communications Hub

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Main Technologies: Spring Boot 4, Kafka, Apigee, Docker, Kubernetes, IBM Bluemix, Cloud CMS, Cloudant, Rest-Assured, Node.Js, Express.js, Looker

Responsibilities:

  • To increase security/scalability of the application, dockerized all the microservice (developed in Java, Python, Node.js) and migrated to Kubernetes of IBM Cloud
  • Created robust Micro-Service architecture for capturing user actions events for analytics
  • Accomplished challenging task of capturing events of user intervention of external links
  • Worked on Apigee for managing proxies for micro-services
  • Increased application’s reliability by using RestAssured and Junit test
  • Physician had to submit the Flu form manually. Developed system to accept Flu Attestation online and increased the happiness index of Physicians
  • As part of maintenance activity, learned the Looker reporting tool and created/modified the reports such as platform adoption for mobile/web, user events, past activity
  • Catering to create customized contents for the physician using hash tag functionality
  • Got trained for Kubernetes by IBM Team

Confidential

Software Engineer

Main Technologies: Angular 4/5, Spring boot, Spring config server, Zuul, Eureka, Looker, Karma, Jasmine, Type Script

Responsibilities:

  • In Order to notify Physician about data being loaded, implemented skeleton UI design for the Task & Notification Component
  • For increasing the ease of application property management, worked on Spring Config server and secured the sensitive information using Asymmetric cryptography
  • Setting up Netflix style infra using zuul, eureka, config server and microservices
  • Integrating the system with external applications such CWOW, Invoice & attestation, Communication Hub and other applications
  • Writing test case using Jasmine/Karma and UI testing using protractor

Confidential

Software Engineer

Main Technologies: Spring Boot 4, Swagger, SAML Integration, Sail Point’s Identity Now, IBM Bluemix

Responsibilities:

  • Worked on integrating PMD application with SailPoint’s Identity Now product using REST API
  • Integrating the application with SailPoint using SAML 2.0 for providing Single-Sign-On functionality using SAML
  • Understanding & using different features of Sail Point IdentityNow such as activate/de-active user, lock user, defining password policy, reset password, email template modification, service agreements, security settings provided by Identity Now
  • Created micro-services around user registration and deploying the application to IBM Bluemix

Confidential

Software Engineer

Main Technologies: Core Java, Spring Boot 4.0, Spring Security, Junit, Jbehave + Serenity + Rest Assured, Spring OAuth 2.0, Apache POI, Spring Data Jpa, Flyway, Cloud Foundry UAA, Hibernate

Responsibilities:

  • Worked with Tech lead and architect to ensure the application is OWASP complaint and “wurldtech” security company didn’t report 1 any vulnerabilities
  • As part of review process of the module created class, sequence, activity, package diagram and extensive code commenting/coverage
  • Secured the application using OAuth 2.0 and worked on implementing ACL or fine-grained authorization
  • Licensed the software covering various scenario such as maximum user limit, feature limitation, trail version and perpetual license
  • Setting up new Oil and Gas plant required entering thousands of entries via UI. In order to avoid this situation, created an excel file for uploading data which will be validated and in case of any error, user will be provided the file with error reasons
  • Migrating or introducing new database related object was handled using Flyway which immensely eased the process.
  • Quality assurance using Junit and BDD test case to achieve >95% code coverage. Used sonar cube to find code coverage
  • Created algorithm to avoid circular dependency of group from user management perspective
  • Static code analysis checkmarx was used to remove any vulnerability
  • Created BDD framework for validation of API w.r.t length, not null, special character & so on
  • Followed Scrum rituals which includes daily scrum, pre-grooming, planning and retro meeting

Confidential

Software Engineer

Main Technologies: Core Java, Spring Boot, Cloud Foundry, REST Service, Junit, Mockito, Jbehave, Drop Wizard, Vertx.io, spark, Swagger

Responsibilities:

  • Sending notification to iOS device using Spring Boot and Micro Service approach
  • Deploying the Micro-Service to cloud foundry (Ge Predix) and monitoring performance using New Relic
  • Code review and design discussion with the principal architect
  • R&D of different web framework such as vertx.io, Drop Wizard, Spark, Spring Boot for various parameters such as memory footprint, features, cloud support, community support
  • Meeting the SLA of the application using JMeter
  • API documentation was performed using swagger
  • Used BDD framework for testing the micro-services
  • Sending SMS using Twilio service
  • POC for Uploading document to AMQP for measuring performance and deploying the application to cloud foundry

Confidential

Software Engineer

Main Technologies: Vaadin 6 & 7, Web Services, Java, JAXB, SQL Server 2008

Responsibilities:

  • Upgraded from Vaadin 6 to Vaadin 7, removing depreciated API and resolving related bugs.
  • Modified the alert system to introduce new types of alerts
  • Followed the scrum rituals which included Sprints, story point, daily stand up, retrospective
  • Learning Vaadin 6 & 7 and creating new component in Vaading

Confidential

Software Engineer

Main Technologies: Java, Pl /Sql & Java Script

Responsibilities:

  • Gain financial knowledge on Single day clearing & automated Outward Clearing
  • Developed logic in SQL and Java to ensure cheque of same bank gets cleared on same day
  • Developed tables, trigger and view for analyzing and storing data
  • Assisted the testing team, performed Unit testing, and provided Go-Live support.

Confidential

Software Engineer

Main Technologies: Java, web services & Pl /Sql

Responsibilities:

  • Understood client requirements for the assigned business case
  • Developed Design Specification, Unit test case & other project specific documents.
  • Developed the logic to restrict dormant account visibility as per teller template using Java and Pl / Sql

Confidential

Software Engineer

Main Technologies: Java, Pl/Sql & JavaScript

Responsibilities:

  • Understood requirements related to account transfer across products
  • Provided support during Internal testing and User acceptance testing done by business users and fix the bug found during testing & preparation of root cause analysis
  • Prepared design documents, program specifications and unit test cases as per Functional Specs
  • Participated in DaVita hackathon by developing SmartHealthKit providing capability to record one’s vital information (Temperature and Pulse) using raspberry pi & notifying the physician in case threshold is breached using Twilio SMS service deployed on Cloud
  • Attend meetup for learning and understanding latest technologies

We'd love your feedback!