Software Engineer Resume
Oakland, CaliforniA
SUMMARY
- Talented JAVA Developer with 4+ years of experience analyzing requirements to determine project feasibility, design functional architecture, and ensure optimal quality.
- Maintain robustness, redundancy, and scalability while creating custom software and web applications.
- Skilled in Java, Spring, Angular, Ajax, Node, and Express technologies in Agile / Scrum environment.
TECHNICAL SKILLS
Languages: Java, SQL
Web: JavaScript, TypeScript, jQuery, AJAX, JSP, Servlet, XML, HTML5, CSS3, Bootstrap, Thymeleaf
Web Services: REST, SOAP
Web and Application Servers: Apache Tomcat, IBM GlassFish
Frameworks: Spring, Hibernate, JPA, Angular, Express.js,Node.js, Mockito, Kafka
Databases: Oracle, MySQL, PostgreSQL, MongoDB
Design Patterns: Singleton, Factory, MVC, Observer.
SDLC: Agile / Scrum, Waterfall, Iterative Model, TDD
Tools: UML, MS Visual Studio, Eclipse, NetBeans, Spring Tool Suite, IntelliJ IDEA, Postman, Git, GitHub, Maven, Docker, RabbitMQ, ActiveMQ
Platforms: Windows, UNIX, Mac OS
Big Data: MapReduce, Scala, Spark, Hadoop
PROFESSIONAL EXPERIENCE
Confidential, Oakland, California
Software Engineer
Responsibilities:
- Application Lifecycle Management practices, tools and administration
- Work as a technical expert with clients, analysts, programmers and other team members to develop technical solutions to complex business problems
- Contribute in requirements collecting and plan meetings with clients
- Work in gathering issues and develop diagnostic tool to triage issues
- Daily scrums and every two weeks sprints
- Work cross - functionality to resolve issues and provide production support
- Strong interpersonal skills; able to establish and maintain a close working relationship with various business and technology stakeholders
- Ensure that deployed software is scalable and reliable
Tools: Node.js, Zendesk, Splunk, ExpressJS, Github, Visual Studio Code, Sublime, Java, Spring MVC, Spring Boot, Hibernate, Confluence, Jira, Jenkins, Postman, STS, REST APIs and Mac
Confidential
Software Engineer
Responsibilities:
- Determined project feasibility and developed best in class architecture design.
- Developed application and user interface.
- Promoted code to testing environment and tested modules.
Technologies Used: Java, JavaScript, jQuery, Ajax, HTML, CSS Spring Framework, Spring Boot, JSP, Microservice, Spring Security, Hibernate, JPA, MySQL, JUnit, Mockito, Maven, Jenkins, Git. Messaging), Hibernate, JPA, CSS3, Thyme leaf, MySQL.