Software Engineer Resume
SUMMARY
- Efficient technical solution developer showing over 8 years of extensive experience in software development and delivery.
- Familiar with Agile methodologies, evaluating user requirements to build strong system plans that withstand rigorous testing.
- Dedicated to engaging user experiences through effective interface design and custom - built functionality.
- In-depth knowledge of enterprise architecture and integration, as well as many current technologies.
TECHNICAL SKILLS
Languages: Java, groovy, Python
Web: Angular, React, JavaScript, jQuery, HTML5, CSS3, Bootstrap, Servlet, JSP, XML
Web Services: RESTful, SOAP
Web/App Servers: Apache Tomcat, Glassfish, WebSphere
Frameworks: Spring (boot, MVC, Data, security, AOP), Hibernate, Jersey, JUnit, Mockito, cucumber
Databases MySQL, H2, Derby, MS SQL Server, Postgres, DB Migration (Flyway)
Design Patterns Singleton, Factory Pattern, Prototype, Template Method, Abstract Factory, FaçadeCommand, DAO, DI.
SDLC: Agile-Scrum, Waterfall, Iterative.
Tools: Qt, Eclipse, STS, NetBeans, IntelliJ, docker, kafka, git, concourse, Jenkins, etc.
Platforms: Windows, Linux (Ubuntu, Fedora)
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Currently developing microservices using Spring Boot
- Developing REST APIs end-points with Spring Boot
- Writing Unit tests to cover all the code using Mockito, Junit, etc
- Implemented Identity Management with Single Sign on (SSO)
- Implemented security features using JWT to secure end points
- Adhere to agile methodology in delivering user stories across different teams.
- Auditing application execution using auditing library and logging information into splunk
Tools: and technologies: Spring Boot, Java 8-11, SQL, Postgres, splunk, openshift, jira, flyway, kafka, React js, Loopback, RESTful API, Jenkins, git, data structure, algorithms
Confidential
Software Engineer
Responsibilities:
- Currently developing and integrating 5G features for Confidential customers
- Develop and maintain systems, particularly commerce project within Confidential to ensure transactions are completed efficiently.
- Data migration with flyway
- Fixing defects in the system to ensure customers and associates can complete transactions.
- Develop features to support classic system.
- Transform classic monolith system, which requires excessive maintenance cost, into micro-services application by using Spring boot and Netflix stack
- Develop and maintain webservices for eCommerce project
Tools: and technologies: J2EE, Spring (Boot, AOP, Data, MVC, Security, webflow), hibernate, RESTful API, SOAP, jQuery, javaScript, data structure, algorithms, JSP, HTML5, CSS 3, Kibana, Eclipse, STS, git, accurev, oracle db, etc. SQL, Postgres, Docker, Flyway, JDBC Template, React, HTML5, CSS 3