Banked Development Lead Resume
Atlanta, GA
SUMMARY
- Lead Engineer with 16 plus years of experience in the areas of design, development and testing of applications using Java and J2EE technologies
- More than 6 years' experience in building and shipping lightweight microservices using NodeJS and GO - Lang
- R&D and implemented dev-ops flows using Ansible, OpenShift, Kubernetes and Docker on AWS
- Insightful experience with vital contributions towards assessment of technologies, and design of value propositions for customer requirements
- Well, acquainted with system analysis, understanding and interpreting client requirements
- Experience of planning and executing the successful delivery of cross departmental projects by using Agile & Scrum approaches
- Exposure in customizing products as per the user needs and specifications
- Proficient in Java Framework Struts, Spring and Groovy on Grails
- More Than 8 years of hands on experience on UI design, development and testing using diffèrent technologies like Flash, Flex, Angular, EXT-JS, Javascript, Html, SWT, Android and IOS
- Built infrastructures for Development, Testing and Production environments
- Design and development of micro-services using Go-lang and NodeJS
- Creating Docker-compose environment for different components for local development and testing
- Implementation of mocks, unit tests and component tests using Robo-hydra and Python
- Concept and implementation parallel testing for IOS, Android and Set top box
- Automating configuration process using Puppet, Jenkins and Bitbucket or GIT
- Implanted end to end custom integrations of ELK (Elastic search, Log stash and Kibana)
- Effective team player with self-confidence, passion and leadership skills
- Experienced in building and maintaining good client relationship through effective communication and understanding of business goals
- Successfully designed and implemented dynamic frameworks for functional testing and made the same test cases can run different platforms (IOS, Android and Set top Box).
- Designed and implemented a parallel framework for non-functional using Tsung.
- Track record of successfully handling the design of distributed components development across multiple industrial segments of Video, e-Learning, ERP, Healthcare, Networking, Data Management and Airlines
TECHNICAL SKILLS
Programming Language: Java/J2EE, GO-Lang, C/C++/ Python/Linux shell scripting/Groovy
Frameworks: Grails, Pure MVC, Spring, Microservices
Databases: Oracle RDBMS, MySQL, Mongo DB and Jira Couchbase
GUI: Flex 2.0 and 3.0, Action script 2.0 and 3.0, ExtJS, Selenium UI
Web Related: JavaScript, JSON, JSF, XML Spy, XML, AJAX, ExtJS, Servlets, HTML 5, CSS3, AngularJS, jQuery, RESTful API and Web Services
Tools: and Utilities: Jenkins, IOS, Ansible, Zookeeper, Kubernetes, Andriod, Docker, VMware, puppet, vagrant, Appium, Tsung, JMeter, Electronic commander, Elastic Search, Log Stash, Kibana, Selenium Web Driver, Cucumber, TestNG, Junit, OpenShift, GIT
Web & Application Server: JBOSS AS, NodeJS, Tomcat, Selenium Grid, AWS, Open stack
Domain Knowledge: Health Care, ERP, Media, Data Management, Inventory, Networking
PROFESSIONAL EXPERIENCE
Confidential
Banked development Lead
Responsibilities:
- Understanding Confidential requirements for Catalog and Inventory
- Design and implement of Catalog and Inventory end points in Golang
- Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Google Cloud.
- Written most of Cloud functions in Golang which decrease load on Catalog and Inventory
- R&D on different Google cloud database like BigTable, Cloud spanner, Firestore etc
- Design and writing Unit, Functional and Non-functional tests
- Helping DevOps to create release workflows
- Proposed and implemented reduce stress solution for Catalog and Inventory services
Environment: Golang, Kubernetes, API, Kubernetes, Docker, Google Cloud
Confidential - Atlanta GA
Software Engineer
Responsibilities:
- Implemented different micro services using NodeJS and GO-Lang
- Worked as Lead developer and designed and implemented different spring-MVC, Golang and python frameworks
- Created internal Feedback system tools using Golang and Angular to assist with customer issues. writing the HTTP RESTful Web services and SOAP API's in Golang.
- Designed and wrote Restful web services backing with spring core
- Proposed Health Check’s, alerting and monitoring
- Wrote stage 0, stage 1, stage 2, and stage 3 automation testing
- Participated in configuration management and build process
- Worked on log monitoring and troubleshooting.
Environment: GO-Lang, Java, NodeJS, Docker, Angular JS, AWS, OpenShift, Kubernetes, Cucumber, Appium, Selenium, IOS, Android, Linux, set top Box, Spring, Python, Restful, Web services, Soap Services, Mongo DB, Elastic Search, Log Stash, Kibana, Tsung
Confidential - Atlanta GA
Sr. Software Engineer
Responsibilities:
- Involved in requirement understanding and analysis for automation of DCAS
- Defined and implemented the Framework for the project
- Troubleshooting and handling networking issues
- Socket Programming, Multi-threading
- Worked on software configuration management
- Created Page Objects (plain old java objects) for reuse automation framework
- Separate Take screen shoot class which can be useful in selenium test case’s
- Data Driven test’s
- Implemented the logger.
Environment: Cucumber, Selenium 2.0, Angular JS, Groovy, Java, Junit, Jenkins, Java networking, Linux, Web Services, Java Script
Confidential - Atlanta GA
RAP Developer
Responsibilities:
- Handling 5 members team
- Involved in requirement understanding and analysis
- Involved in gathering user requirement specifications and software requirement specifications
- Involved in technology evaluation
- Defined the Framework for the project
- Prepared the technical design document based on functional document.
- Implemented RESTful API’s and unit testing framework
- Worked on software configuration management
- Participated in scrum meetings to define the functional stories and feature sets
- Changed Manual Testing process to Automation using Selenium Web Driver and cucumber
- Trained Testing team in Selenium and Test NG
- Offshore and Onsite co-ordination.
Environment: Java, Spring 4.0, Anjular JS, Web Services
Confidential
Eclipse Plug-in Developer
Responsibilities:
- Involved in requirement understanding and analysis
- Involved in gathering user requirement specifications and software requirement specifications
- Involved in technology evaluation
- Defined the Framework for the project
- Prepared the technical design document based on functional document.
- Worked on software configuration management
- Participated in scrum meetings to define the functional stories and feature sets
- Worked on creating new dynamic language using Xtext
- Worked on creating Knowledge base graph editor
- Involved in integration on Xtext and GMF graph editor.
Environment: Java, JDK 7.0, SWT, EMF, XText, GMF
Confidential
Team Lead
Responsibilities:
- Involved in requirement understanding and analysis
- Involved in gathering user requirement specifications and software requirement specifications
- Involved in technology evaluation
- Defined the Framework for the project
- Prepared the technical design document based on functional document.
- Worked on software configuration management
- Participated in scrum meetings to define the functional stories and feature sets
- Provided technical support to team members
Environment: Java, JDK 6.0, Spring, Servlet, JSP, JSON, ExtJS, Oracle 10g.
Confidential
Senior Application Engineer
Responsibilities:
- Implemented High-level design based on provided external requirements
- Specify, design and implement minor changes to existing software architecture
- Building highly complex enhancements and resolve complex bugs
- Building and execute unit tests and unit plans
- Review integration and regression test plans created by QA
- Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and ensure quality and consistency across specific products
Environment: Java 5.0, Oracle 10g, Spring, Servlet, jQuery
Confidential
Senior Application Engineer
Responsibilities:
- Understanding the requirements by interacting with team leader
- Involved in architecture and technical design discussions
- Developed Flex and JSP components
- Developing controllers using Servlets
- Involved in all phases of SDLC like UI design, coding, configuring client machines, and user training
- Carried out the problem diagnosis and troubleshooting for Security Manager, Jobs and Batches modules.
Environment: Java, Servlets, JSP, Oracle, Flex 3.0
Confidential
Senior Application Engineer
Responsibilities:
- Involved in requirements analysis and understanding of business needs
- Involved in use case preparation with class diagrams, sequence diagrams and functional specification documents
- Supported the team to prepare object-oriented architecture
- Translate and implement ideas into workable technical solutions.
Environment: Java, ExtJS, Groovy, Grails, Spring, Oracle 11i