Software Engineer Resume
Omaha, NebraskA
SUMMARY:
- Accomplished software engineer with 11 years of experience building systems and products using a range of technologies including Java and JavaScript with multiple frameworks
- Lead Technical directions for applications group, recommending and ensuring architectural practices are defined and practiced. Apart from driving the practices, the role also involved driving proof of concepts in emerging technologies.
- Strong expertise with continuos delivery automation setup using a range of open source tools including Docker, Jenkins, SonarQube, Jira.
- Diversified business domain expertise across Banking, Retail, Employee recognition and reward management programs, Transportation. Talent for quickly mastering new technology.
- Hands on experience working with responsive UI include angular js, Jquery, D3 js and Google Charts.
- Lead multiple POC's in Cloud Adoption using Cloud Foundry based IBM Blue mix Platform with host of capabilities in the area of Cloud Applications, Dev Ops, Big Data and API Management.
TECHNICAL SKILLS:
Technical Design: UML
Technical Spec: Database Modeling Visio
Languages:Java,Javascript,XML SQL,HTML5, Python,Scala
Java Frameworks: Spring,SOA,Hibernate,Spring JDBC,Struts,Wicket,jsf, Restful services
Javascript Frameworks: Angular JS, Node JS
Jquery: Google Charts,D3
SCM Tools: SVN, Git
Testing Frameworks: Junit,easymock
Stress Test Frameworks: Gatling, Jmeter
Expert: Intermediate
Database servers: MySQL,Oracle, NoSQL
Scripting: Shell script
Cloud Platforms & Tools: IBM Blue mix
Amazon AWS: Cloud Foundry
Data analytics: Apache Spark,Hadoop
Continuos Deployment: Docker, Jenkins, Jira
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, Nebraska
Software engineer
Responsibilities:
- Research requirements for project migration.
- Analyze legacy code base, existing systems integration, create modular platform.
- Propose migration solutions to next generation server stack includes hybrid web ui,, micro container service deployment, continuous deployment of micro services in Development environment, single sign on, Distributed data cache.
- Develop unit testing for Angular js using Karma based framework.
- Design and develop unit/integration/stress testing of API.
Confidential
Technical Architect
Responsibilities:
- Had tasked with re engineering the existing data analytic solution which was implemented completely in Hadoop platform to New Apache Spark solution in IBM blue mix cloud platform.
- Lead the efforts of development of Fraud detection analysis solution a Proof of concept on Bluemix platform with computing cluster configuration of 36 Nodes Apache spark cluster
- Generate the complete Graph from the Real World Health care Data to run the Page Rank algorithm using Apache Spark Graph X solution.
Confidential, Omaha, Nebraska
Technical Architect
Responsibilities:
- Requirement Analysis, Sprint planning, Sprint plan execution and release management.
- Lead the efforts of development of orchestration services in micro services environment.
- Develop responsive UI using angular js and in house standard framework tools.
- Automate the tasks of build, unit test, Integration test, release of UI and micro services with CI Tools.
Confidential, Omaha, Nebraska
Senior Technical Lead
Responsibilities:
- Customer interaction Continually establishing clear operational specifications and formulated software requirements
- Breaking down the requirements to tasks
- Preparing technical specs
- Supporting the Recruit Web project in maintenance mode with monthly releases planned for enhancements and prod issue fixes.
- Delivering software solutions consistent with the product road map and release plan milestones.
Confidential, Minneapolis, Minnesota
Java Developer
Responsibilities:
- understanding Use case Functionality requirements,
- Preparing Test cases from the Use case
- Mentoring the peers on functional and technical implementation details.
- Organizing code review, code standards reviews. Contribution to management in evaluating the performance of reported resources in the team.
Confidential
Senior Software engineer
Responsibilities:
- understanding Use case Functionality requirements,
- Preparing Test cases from the Use case
- Developed all 3 modules which involves features like Search, Add, Edit for individual module.
Confidential
Systems Analyst
Responsibilities:
- understanding Use case Functionality requirements,
- Preparing Test cases from the Use case
- Applet UI design & development