Senior Software Developer Resume
Atlanta, GA
SUMMARY:
- Over 10 years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
- Worked in agile development, well versed with Waterfall Model.
- Expert at driving the adoption and enforcement of Scrum rules, removing impediments and fostering self-management.
- Run web application in AWS EC2-Instance
- Developed the code by consuming the Kafka API and Apache Spark API to stream the data flow in real time.
- Data analytics using Spark Scala
- Experience in software configuration management using Git, SVN, Cornerstone and AccRev.
- Valuable experience in developing dashboard using customized ExtJS components.
- Experienced as a user interface/front end application development by using ExtJs (4.0, 5.0, 5.1 and 6.0) HTML/HTML5, CSS/CSS3, JavaScript, DOM, Ajax and JSON.
- Experience in creating Docker images for Web application
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
- Working knowledge of Hadoop Big Data, Spark, Scala, MLLib
- Hands-on experience with Spark, Java/J2EE and Scala
- Extensive knowledge of ExtJs MVC and MVVM architecture and custom component creation.
- Working knowledge on spring and spring boot application.
- User experience on JIRA and Agile Scrum.
- Dashboard design and development
- Activity workflow application design and development
- Development tool usage IntelliJ and Eclipse
- Version Controls Usage Git, One stash, SVN AccRev and Cornerstone
- Data management in Solr
- Managerial/ Lead experience
- Strong influencing and Communication skills.
- Having a flexible attitude and positive approach.
- Ability to lead offshore teams.
- An understanding & appreciation of the full development lifecycle
- Can translate business processes into clear and comprehensive design.
- Mentored & coached new test team member
Environment: Java JDK 1.8, Scala 2.10, 2.11, SQL Server, Hadoop, Spark 1.6.0, REST web services, Wave, Maven, Apache Solr, GitHub, micro services, Spring boot, log4j 1.2, Kafka 2.10, Docker, Docker-Compose, Solr 5 & 6, Jenkins, AWS instances, Jenkins Sencha ExtJs 5 & 6
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Software Developer
Responsibilities:
- Gathered Epic, user stories and create sprint
- Analyzed the user stories and assigned to the sprints.
- Created and communicated the Sprint impediments to the team.
- Worked closely with Product owner for Story Clarification and JIRA updates.
- Read 1.5 million records and process by using Scala and Spark in HDFS
- Processed 60 million of record and saved in HDFS and Solr
- Developed spring boot application for retrieve and update opportunity status to solr
- Developed Restful web services for updating activity status
- Planned, monitored and tracked test execution progress on a day-to-day basis.
- Functional specifications Data flow diagram and design
- Create architecture diagram
- Developed Web Services using REST
- Deployment Testing and Implementation
Skills: Scala-Spark, Java, Spring Boot, Activity Solr, AWS and Kafka
Confidential
Senior Software Developer
Responsibilities:
- Involved in business discussions regarding requirements analysis and System Module Specifications.
- Created User stories in JIRA
- Analyzed the user stories and assigned to the sprints
- Created and communicated the Sprint impediments to the team
- Created Rest API to get data for frond end
- Loaded the processed data to Cassandra
- Developed spring boot application to retrieve the opportunity status.
- Processed 40 million records by using spark and Scala and saved in solr
- Created Docker images for and configures & run in AWS box
- Integrated Activity tool to get the status of each opportunity
- Designed and developed user interface using ExtJS JAVA Spring boot
- Involved in designing the Design Document, including Sequence Diagrams, Class Diagrams and Object Models.
- Create architecture, Create design, Software Deployment Maintenance
Skills: ExtJS 6.0, Javascript, HTML, CSS, XML, JAVA, Docker, Scala, Spark, AWS, Kafka
Confidential, Oldsmar, FL
Team Lead/ Technical Lead
Responsibilities:
- Engaged the team members for the project with required skill set.
- Worked closely with Product owner for requirement change and update
- Contacted KT session for entire team about recent changes and business impacts.
- Gathered epic, user stories and create Test Strategy and high-level Test plan.
- Analyzed the user stories and assigned to the sprints.
- Analyzed the sprint with current flow with Product owners.
- Resource planning and identified the development and added the team
- Designed and developed user interface using ExtJS JAVA Spring boot
- Providing user support after completion of any enhancements to applications
Skills: ExtJs, JavaScript, HTML, CSS, XML, JAVA, Docker
Confidential
Module Lead
Responsibilities:
- Gathered Epic, user stories and create Test Strategy and high-level Test plan.
- Analyzed the user stories and assigned to the sprints.
- Analyzed the sprint with current flow with Product owners.
- Worked closing with product owner for Sprint planning, Review and Backlog refinements.
- Prepared Sprint Burn down chart and shared to the entire team.
- Created and communicated the Sprint impediments to the team.
- Contacted KT session for entire team about recent changes and business impacts.
- Worked closely with Product owner for Automation Tool identification.
- Prepared a Chart and Report on current Scrum status.
- Engaged the team members for the project with required skill set.
- Resource planning and identified the Manual and automation scope.
- Closely worked with offshore manual and automation team.
- Planned, monitored and tracked test execution progress on a day-to-day basis.
- Design of software architecture, High and Low-Level Design for the requirements,
- Integration, Testing and QA of the developed features,
- Providing user support after completion of any enhancements to applications
Skills: JAVA, ExtJs, JavaScript, HTML, CSS, XML
Confidential
Module Lead
Responsibilities:
- Development
- Unit testing and functionality testing,
- Code Review and Documentation.
- Integration, Testing and QA of the developed features,
- Providing user support after completion of any enhancements to applications
Skills: PHP, ExtJS, JavaScript, HTML, CSS, XML
Confidential
Developer
Responsibilities:
- Developed a sophisticated remote bidding web application which allows a remote bidder to participate in the auction at the International Flower Auction Market Bangalore (IFAB).
- This application is using for buyers to participate in auction.
- User must log into the system using user name and password.
- The successful user will get his authentication.
- The system is using TCP/IP link to communicate with Auction server.
- Requirement Gathering
- Design and Development
- Development of Indock and Remote Bidding Integration
- Testing and System Testing
Skills: Core Java, JSP, Servlet, UDP/TCP Communication, HTML, JavaScript, XML
Developer
Responsibilities:
- Requirement Gathering,
- Design and Development,
- Integration Testing and System Testing
- Integration, Testing and QA of the developed features,
- Providing user support after completion of any enhancements to applications
Skills: Core Java, JSP, Servlet, UDP/TCP Communication, HTML, JavaScript and MySQL