We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Scottsdale, AZ

PROFILE:

About 12 plus years of experience in managing and developing cloud and web based applications. Experience working on Healthcare, B2B Confidential Corporate Payments, Ecommerce - Travel and SAAS based business domains. Worked as a developer, Team Lead, SME and Scrum Master

.SKILL:

Planning, Cross: functional team leadership, Communication, Delegation, Problem Solving

Process: Agile, Scrum, Iteration, Waterfall

Languages: Typescript, Promise, JAVA, SQL, Node.js, JSON, CSS, HTML, Javascript, XML, AJAX, JQuery

Frameworks: Express, Mocha, Spring, Struts, Tiles, Bootstrap

Libraries: express-joi-validation, @hapi/joi, body-parsercors, csv-writer, chai

Logging: Morgan, Splunk

J2EE: JSP, JDBC, JDO

Webservices: Twilio, Amazon Simple Email Service, Axios Client, REST, Spring webservices, XMLHTTP

Application Servers: Nodejs, WebSphere, Jboss, Tomcat

Database: PostgreSQL, DB2, ORACLE, MongoDB, MySQL

OOA/D: draw.io, websequencediagram.com, TOGETHERJ, MS Visio

Deployment: CI/CD - CircleCI, AWS - EC2, EBS, Jenkins, LARA, Hudson, Ant

Repository: Git, SVN, CVS

Tools: Swagger, Visual Studio Code IDE, TSLint, Git Lens, Git Bash, Github, Jira, NPM, Bugzilla, Rally, Version One, Eclipse, Subclipse, Tortoise SVN, Maven, SOAP UI, Jboss Developer Studio, Intellij Idea, Postman, GoormIDE, Mongoose, SharePoint, Twiki, Confidential Dev Studios, Toad

WORK EXPERIENCE:

Senior Software Engineer

Confidential - Scottsdale, AZ

Responsibilities:

  • This product was built from scratch for a startup. I worked from 'Project Initiation' Phase to delivery of MVP to its customers using Agile Scrum framework. The project was managed using Jira
  • Involved in the project architecture, design, development and deployment in AWS cloud
  • Built sequence diagrams and high level design for REST based APIs
  • Built Backend Flow Diagram
  • Created High Level Authentication and Authorization flow design, how to implement it and Payload validation
  • Project setup and initial deployment
  • Created Core Deployment Checklist and its Best Practices
  • Analysis, design, hands on development and code review of REST based APIs for Practice and Payer Portals interfacing the Frontend (UI) and integration with Microservices at the backend
  • CORS implementation for APIs, Export csv file, contact patient using Amazon Simple Email Service and Twilio
  • Unit testing using Chai and Mocha
  • Swagger API documentation
  • Manual API Testing

Technologies: Typescript, Twilio, Amazon Simple Email Service, REST, Express, express-joi-validation, @hapi/joi, body-parser, Morgan, cors, csv-writer, Promise, JSON, Axios Client, Chai, Mocha

OOA/D: draw.io, websequencediagram.com

Database: PostgreSQL

Application Servers: Nodejs

Tools: Visual Studio Code IDE, TSLint, Git Lens, Git Bash, Github, Jira, NPM

Deployment: CI/CD - CircleCI, AWS - EC2, EBS

Operating System: WINDOWS, Linux

Repository: Git

Documentation: Swagger

Technology Lead

Confidential - Phoenix, AZ

Responsibilities:

  • Requirements Analysis and estimation
  • Separated the entire ACE platform (APIs) codebase using Microservices architecture at version level (runtime isolation) and at domain levels (service isolation).
  • Validation of all observations raised by QA post runtime isolation using SOAP UI
  • Hands on development of wrapper services at domain levels
  • Designed, Separated and tested all ACE API properties across domain levels
  • POCs on Servicing Portal and Service Isolation. Migrated applications from Websphere to Jboss server.
  • Mentored team members
  • Documentations - Wrote technical documentations post requirement Analysis and POCs implemented.

Technologies: Java, REST, Spring JDBC, Stored Procedures, JSON, Spring MVC

OOA/D: MS Visio

Database: Db2

Application Servers: WebSphere 8.5.5, JBoss 6.2

Tools: Eclipse, Subclipse, Tortoise SVN, Maven, Rally, SOAP UI

Deployment: CI/CD - Jenkins, LARA

Operating System: WINDOWS, Linux and UNIX

Repository: SVN

Documentation: SharePoint, MS Office

Technology Lead

Confidential

Responsibilities:

  • In this project, I have worked on all the SDLC phases using Agile scrum framework. The project was managed using Rally tool.
  • Requirements Analysis and estimation
  • POCs - File Upload using REST and converting a blob text file to a excel file and downloading the excel file. Presented demo on the same.
  • Designed, Developed and wrote unit test cases for REST web service for uploading a file in Excel/CSV formats and new DB Interfaces for Database calls across the application.
  • Developed Splunk and Tivoli Logging for monitoring and troubleshooting purposes
  • Knowledge transfer to team members
  • Identified and reported new issues and fixed the same
  • Created sample test case scenarios for QA
  • Documentations - Provided guidelines for all new enhancements regarding their capabilities and working.

Technologies: Java, REST, Spring JDBC, Stored Procedures, JSON, JSP, Spring MVC, CSS, HTML

OOA/D: MS Visio

Database: Db2

Application Servers: JBoss 7

Tools: Jboss Developer Studio, Subclipse, Tortoise SVN, Maven, Rally, Splunk

Deployment: CI/CD - Jenkins

Operating System: WINDOWS, Linux and UNIX

Repository: SVN

Senior Software Developer/Scrum Master

Confidential, Southlake, TX

Responsibilities:

  • As a Scrum Master, I was actively involved in Sprint Planning, Daily Scrum, Burn down charts, Sprint Review, Retrospective, Retrospective actions.
  • I also coordinated with the business to set up task priorities.
  • I was also the Subject Matter Expert for the project
  • I collated Requirements from various teams and businesses, both internal and external.
  • Created both Technical and High Level Business documentations, mock up designs and wrote user stories in Version One tool
  • Provided Requirements analysis, task estimation and was involved in release dates planning and publishing
  • Designed New enhancements and features
  • Database Design and verification for new and existing tables and columns
  • Hands on end to end (Full Stack) development of dynamic web pages, invoking back end services, business logic, database CRUD operations and for communicating with external systems via XML HTTP requests / responses
  • Developed and Supported external partners’ integrations with the tool
  • Developed New Exception Handling Framework, external PCI logging for Audit purposes
  • Wrote Unit test cases for all implemented features, enhancements and bugs
  • Mentoring team members, Leading the team and Knowledge transfer to new members
  • Reviewed code written by peers and ensured no new bugs were created
  • Code merging and creating new branch for development and releases using CI/CD. Deploying the code for QA testing
  • Presented demos and presentations to business and team on the newly
  • Identified and reported new issues and created bugs in Bugzilla for enhancements, new features, Production issues, bugs, QA releases
  • Created sample test case scenarios and data for QA
  • Created Release Notes to notify Business and to train Agents on new features, enhancements and bugs during each release
  • Release coordination and supported cutovers for project separation and migration activities
  • Supported Production and Business issues. Provided statistics and clarifications to business.
  • Code Refactoring - separated Process flows within the project and removed unnecessary dependencies between projects

Technologies: Java, Struts, Tiles, JSP, Spring Remoting, Spring JDBC, Spring web services, SQL, XML, XML HTTP request/response, CSS, HTML, JavaScript, AJAX

OOA/D: MS Visio

Database: Oracle 11G

Application Servers: Tomcat, JBoss 4.0.3

Tools: Eclipse, Subclipse, Tortoise SVN, Version One, Bugzilla

Deployment: Ant 1.6.2, Hudson

Operating System: WINDOWS, Linux and UNIX

Repository: CVS, SVN

Documentation: SharePoint, Twiki, Confidential Dev Studios, MS Office

Technology Lead

Confidential

Responsibilities:

  • In this project, I have worked on all the SDLC phases using Agile scrum methodology.
  • I was the Subject Matter Expert for the project
  • Understanding and analysis of the Requirements and Low Level Design
  • Actively involved in Low Level Database Design
  • Hands on Development (Full Stack) of new enhancements
  • Supported Production and Business issues.
  • Wrote High Level business documentation of the entire project

Technologies: Java, Struts, Tiles, JSP, Spring Remoting, Spring JDBC, SQL, CSS, HTML, JavaScript

Database: Oracle 11G

Application Servers: Tomcat

Tools: Eclipse Helios, Bugzilla

Deployment: Ant 1.6.2, Hudson

Operating System: WINDOWS, Linux and UNIX

Repository: CVS, SVN

Documentation: SharePoint, Twiki, Confidential Dev Studios, MS Office

Technology Lead

Confidential

Responsibilities:

  • I was the Subject Matter expert for the project
  • Supported Production and Business issues.
  • Wrote High Level business documentation of the entire project

Technologies: Java, Struts, Tiles, JSP, Spring Remoting, Spring JDBC, SQL, CSS, HTML, JavaScript

Database: Oracle 11G

Application Servers: Tomcat

Tools: Eclipse Helios, Bugzilla

Deployment: Ant 1.6.2, Hudson

Operating System: WINDOWS, Linux and UNIX

Repository: CVS, SVN

Documentation: SharePoint, Twiki, Confidential Dev Studios, MS Office

Technology Lead

Confidential

Responsibilities:

  • I was the Team Lead for the project and mentored the team
  • Supported Production issues and Business team.
  • Documentation

Technologies: Java, Struts, Tiles, JSP, spring, SQL, CSS, HTML, JavaScript, AJAX

Database: Oracle 11G

Application Servers: Tomcat

Tools: Eclipse, Bugzilla

Deployment: Ant 1.6.2, Hudson

Operating System: WINDOWS, Linux and UNIX

Repository: CVS, SVN

Documentation: SharePoint, Twiki, Confidential Dev Studios, MS Office

Technology Lead

Confidential

Responsibilities:

  • Requirements analysis
  • Design - UML Class Diagrams using TogetherJ
  • Hands on end to end (Full Stack) development of new enhancement and Unit testing

Technologies: Java, Struts, JDO, JSP, SQL, JavaScript

OOA/D: TogetherJ

Database: Oracle

Application Servers: Tomcat 6

Tools: Eclipse 3.3

Operating System: WINDOWS

Member of Technical Team

Confidential

Responsibilities:

  • Requirements gathering, Analysis and Planning
  • Design
  • Hands on end to end (Full Stack) Development, Integration and Unit testing of dynamic web pages and WAP based mobile pages
  • Bug fixes
  • Wrote Technical Documentation of the entire project

Technologies: Java, Tiles, Struts, EJB, JSP, SQL, JavaScript, DHTML, AJAX, XML, Custom tags, CSS, HTML

Database: Oracle 10g

Application Servers: Jboss 4

Tools: Eclipse 3.0

Operating System: WINDOWS

Student Trainee

Confidential

Responsibilities:

  • Design
  • Hands on Development, testing and bug fixes
  • Wrote Technical Documentation on the feature

Technologies: Java, Tiles, Struts, Servlets, JSPSQL, JavaScript, CSS, HTML

Database: Oracle 10g

Application Servers: Jboss 4

Tools: Eclipse 3.0

Operating System: WINDOWS

We'd love your feedback!