Software Engineer / Java Developer Resume
San Jose, CA
SUMMARY:
- 3 years of experience as Fullstack Software Engineer with strong experience in Java, JavaScript, J2EE, Spring MVC, MEAN Stack and other skills in Web Application Development.
- Proven ability to provide professional and effective solutions for projects.
- Demonstrated success designing and developing applications to maximize productivity while adapting to updating requests and emerging technologies.
- Technologies Java, J2EE, Spring MVC, Maven, Java Beans, JavaScript, MEAN Stack, React, JSON, MySQL, AngularJS, JQuery, AJAX, CSS, HTML.
- Strong attention to detail and multi - task and ability to thrive and prioritize in a dynamic, rapidly changing environment, Outstanding teamwork and collaboration skills
- Great sense of responsibility for delivering high-quality work on time.
SKILLS / TECHNOLOGIES:
Programming Language: Java, Python, JavaScript, CSS, HTML
Platforms: Mac OS, Windows, Linux
Web Development Technologies: HTML, CSS, JavaScript, JSON, AngularJS, Node.JS, React.JS
Databases: NoSQL, MySQL, MongoDB
ORM Frameworks: Hibernate
J2EE MVC Frameworks: JSF, Spring MVC
Application Servers: TomCat, WebSphere, WebLogic, JBoss, GlassFish
Web Services: SOAP/REST WSDL, REST Microservices
IDEs: Eclipse, IntelliJ, Spring Tool Suite.
Design Patterns: Business Delegate, Front Controller, Service Locator, Singleton, Proxy, Adaptor, Observer, DTO, DAO, MVC, Iterator, Factory
Build Tools: ANT, Maven, Jenkins
Methodologies: Agile, Scrum, Test Driven Development(TDD)
Simulation Tools: Postman, VMware, MongoDB Atlas
WORK EXPERIENCE:
Confidential, San Jose,CA
Software Engineer / Java Developer
Responsibilities:
- A key contributor in developing and enhancing the software components that will help Confidential partners understand their online digital presence.
- Developed the software components and web services for Confidential Audience Lab, resulting in million dollar contracts for Confidential . Java was used as the primary language and Spring framework was used for developing web applications.
- Worked with Product Managers, Scrum Masters, UI Designers, engineering teams to successfully deliver features.
- Managed the incident reporting using JIRA. Debugged the incidents on-time and closed them (Scrum fixes) thus ensuring increased customer satisfaction.
- Engineered the automation cases for new features and reported incidents thus keeping these defects in check.
- Implemented interactive documentation of the RESTful APIs using Swagger framework resulting in saving time for the documentation team.
- Developing new micro services, APIs and JDK as well as maintaining existing code/fixing bugs with tech stacks of Java 7-10, Spring Boot, MySQL, Hibernate, shell, python, JavaScript, etc.
- Investigating and responding to customer issues.
- Tutoring junior engineers/QAs.
- Conducting technical interviews
Software Engineer Intern
Confidential, Dublin,CA
Responsibilities:
- Developed and deployed web applications using Java, Spring MVC, Java Beans, Hibernate and Maven.
- Created and developed Single Page Application (SPA) using AngularJS.
- Designed and modified user interface using JSP, JavaScript, CSS, AJAX and JQuery.
- Prepared test plans and test cases for product testing.
- Used Postman API Development Environment to run simulation of application functionalities.
- Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
- Designed specific features for application development including back-end and front-end using design patterns.
- Collaborated with teammates and other related teams daily to make progress on the project.
- Actively involved in code review and bug fixing for improving the product performance.
- Developed a web application for users to post profiles and search for people with specific skills.
- Developed a firewall using Kali and Python for IoT devices and designed a GUI for better visualization.
- Built a web application to display offers for part-time job hunters using Java EE and Spring MVC.
- Hacked into 3 different operating systems to perform various hacking skills in VMware.
- Did in-depth research into the mechanism of KRACK and ran simulations of vulnerability test.
- Simulated 3 different wireless networks using NS3 and wrote Python scripts to parse trace files.