Software Engineer Resume
SUMMARY:
- Technically skilled and talented Java developer with 5 years of experience across all phases of software and web based solution development from requirements gathering, design and coding to testing, debugging and deployment.
- Demonstrated ability to adapt emerging frameworks (Spring, Hibernate and JSF) and technologies to enhance the software development experience.
- Developed and implemented several UI at Enterprise level using AngularJs and Spring.
- Software Development Life Cycles Requirements Analysis Web Development\
- Agile Methodologies
- Bug Fixes User Interface Development Documentation
- Troubleshooting
- Technical Implementation
- Coding & Testing
TECHNICAL SKILLS:
Languages: Java, C, C++, Matlab
Web: HTML5, CSS3, Bootstrap, jQuery, Servlet, JavaScript, XML, Ajax, Express React, JSP, AngularJs, Node.js, TypeScript
Web - Service: RESTful, SOAP
Web/app Service: Apache Tomcat, GlassFish
Frameworks: Spring, Hibernate, JSF
Databases: MySQL, MS SQL, MongoDB
Design Patterns: MVC, Singleton, Factory, Builder, Composite, Façade
SDLC: Agile/Scrum, TDD
Tools: Eclipse, IntelliJ, JUnit, Visual Studio, StarUML, STS, mlab, Git, Maven, Postman
Platforms: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Designed software solutions to maintain and upgrade operational data collected from renewable energy monitoring stations
- Created database to gather data from small energy enterprises, performances tests and renewable energy resources assessments
- Developed reporting user interface systems for processing and analyzing production efficiency of energy stations.
- Used Java, Eclipse and MySQL.
- Developed high quality and structured code modules using Java OOPs concepts.
- Leveraged exceptional coding, testing, and debugging skills.
Technologies Used: Java, MySQL, Spring, Hibernate, Eclipse, Windows, Linux
Confidential
Software Developer
Responsibilities:
- Developed an automated, user-friendly and reliable HRM system to manage employee data.
- Implemented efficient query of employees database, using MySQL.
- Automated payroll generation and management.
- Designed and implemented business logic and performed Unit tests.
- Used Java, UML, MySQL, Spring, Hibernate.
Confidential
Software DeveloperResponsibilities:
- Created an HRM system to manage general accounting ledger.
- Implemented efficient query of employees and department information.
- Designed and implemented business logic and performed Unit tests.
- Used Java NetBeans, UML, Spring, Hibernate.
Confidential
Software DeveloperResponsibilities:
- Developed a desktop application to monitor warehouse inventory status for shipping processes.
- Maintained a database of inventory stocks, balance and cost, using MySQL.
- Designed and implemented business logic and performed Unit tests.
- Used Java NetBeans, MySQL, Spring, Hibernate.
- Developed high quality and structured code modules using Java OOPs concepts.
- Designed, tested and deployed application in alignment with user requirements.
- Analyzed and defined business requirements and created functional specifications.
Technologies Used: Java, MySQL, Eclipse, Spring, Hibernate, Windows, Linux
