Software Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Talented and technically skilled Full Stack developer with 7 years of experience as a key contributor to the development of web application technology solutions for front end, back end and database applications. Strong knowledge of the software development lifecycle, including requirements gathering and analysis, design specifications, programming, testing, and implementation. Perform in - depth analysis of project components and rapidly identify and eliminate software issues.
- Implemented several projects through complete Software Development Lifecycle using advanced frameworks, web services and design patterns.
TECHNICAL SKILLS:
Languages: Java, PHP, JavaScript, Swift
Web: AngularJS, jQuery, Bootstrap, HTML5, CSS3, Ajax, JSP, XHTML, JSF
Web Services: RESTful, SOAP, WSDL, JSON, XML, WSO2
Frameworks: Spring (Spring MVC, Spring Web flow, Spring Security, Spring AOP JPA, JSF, Spring Boot, Angular, ExpressJS, Primefaces
Application Server: Apache Tomcat, Glassfish, JBoss, WAMP, LAMP
Databases: MySQL, Oracle
SDLC: Agile, Waterfall
Tools: GitHub, Eclipse, NetBeans, MyEclipse, IntelliJ Idea, Spring STS, Photoshop, SVN, Maven, JDeveloper
Platforms: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Gathered and analyzed client business requirements leading and developed project plans and technical specs.
- Created system and use case designs including class, sequence and deployment diagrams as well as flow charts.
- Developed distributed enterprise web applications using Agile and Waterfall methodologies
Confidential
Software Developer
Responsibilities:
- Worked in a team of 30 gathering requirements and designing a tax-related module for a project to automate the services of the Confidential.
- Project was extremely complex due to the business logic of the financial department.
- Developed the enterprise web application with Spring MVC.
- Used Hibernate to map to a MySQL database.
- Used Ajax for the navigation bars.
- Utilized combinations of Waterfall and Sprint Application development methodologies to cope with frequent changes in requirements.
- Used UML to create Use Cases, sequence diagrams, collaboration diagrams and class diagrams.
