Web Application Developer Resume
Long Beach, CA
SUMMARY:
- 4 years experienced, passionate and multi - skilled professional offering a distinguished expertise in software development
- Expertise in real time distributed systems using microservices with Agile Scrum methodology.
- Stronghold in Design Patterns, Object Oriented Programming, code optimization and refactoring techniques.
- Good problem solving skills and knowledge of Data Structures and Algorithms.
SKILL:
Programming Languages and Frameworks: Java, Python, J2EE, Spring (Spring boot, Spring batch), Hibernate
Databases and Servers: Oracle, MySQL, MongoDB, Apache Tomcat
Distributed and Cloud Computing Environment: AWS S3, EC2, CloudFront, Redshift
Web Technologies: NodeJS, JSON, AJAX, JavaScript, REST APIs, Microservices
Messaging Framework: RabbitMQ
Continuous Integration Tools: Jenkins
Version Control Systems: SVN, GIT
Test frameworks: Junit, Mockito, Selenium, TestNG (Following Test-driven development methodology)
PROFESSIONAL EXPERIENCE:
Confidential, Long Beach, CA
Web Application Developer
Responsibilities:
- Developed a Local Strategy (Authentication using Username and Password) using NodeJS and Passport.js module.
- Automation testing on various pages of Website using Selenium and TestNG .
- Analysed users flow and behavior metrics using Google Analytics to alter UI/UX design for improved user experience.
Tech Stack : Java, HTML, ReactJS, Redux, NodeJS, Selenium, TestNG
Confidential
Software Engineering Senior Analyst
Responsibilities:
- Designed an ETL applications, incorporating both batch and Realtime data pipeline processing on the Spring Framework stack , MongoDB, RabbitMQ , and MPP databases to get data into warehouse for reporting.
- Designed and programmed RESTful APIs to expose data from MongoDB .
- Created reporting dashboard to consume data from REST APIs and populate on UI resulting in efficient loading of web pages.
- Hands-on experience on ELK stack ( Elastic Search - Logstash - Kibana ) - analysing logs in case of ETL failure
Tech Stack : Java, Data Structures, Spring, RESTful APIs, MongoDB, RabbitMQ, Elastic Search, Logstash, Kibana, Git, JSON, Agile
Confidential
Software Engineer
Responsibilities:
- Developed and maintained streaming media delivery architectures while making use of AWS cloud content hosting stack/template.
- Successfully wire-framed high performance, scalable data pipelines viz.
Tech Stack : Java, AWS S3, EC2 CloudFront, EMR, RedShift, Git
Confidential
System Engineer
Responsibilities:
- Upgraded the existing system and implemented new system to dynamic publishing manuals, reduces cycle time between content change and availability for use by the customers which made the system 10 times faster than existing system.
- Analysed customer requirements and implemented business middleware software using Spring MVC, Hibernate, and Oracle relational database to ensure best practices.
- Resolved complex bugs during development and authored unit test cases using JUnit and Mockito assuring an error free system.
- Extensive Use of Java Multithreading to perform asynchronous concurrency .
- Studied the existing Database model, identified the design issues, normalized and designed an improved data-model to reduce the time and cost of the application.
Tech Stack: Java, J2EE, Struts, Spring DAO, HTML, CSS, AJAX, JavaScript, REST, OOP , Data Structures, Design Patterns, Oracle, XML, Multi-threading, SVN, JUnit
