Software Developer Resume
Addis Ababa, EthiopiA
SUMMARY:
- Efficient Software Developer with 4 years of hands on experience implementing innovative technologies to lead design and development of web and Enterprise applications.
- Proven ability to employ Agile development methodologies as well as Java, JSP, JavaScript, jQuery, AJAX, and MySQL.
- Contributed to all phases of software development life cycle as part of development team.
- Successfully delivered various projects using Spring, Hibernate, AngularJS and Web Services.
- Web / Desktop Application Development Software Development Life Cycle
- Spring Framework Hibernate Testing
TECHNICAL SKILLS:
Languages: Java, C#, C++
Web: AJAX, JSP, JavaScript, JSTL, CSS, Bootstrap, JSON, XML, XSD, WSDL, JAXB, JAX - WS, JAX-RS
Web Services : Restful, SOAP
Web/Application Server : Apache Tomcat, Glassfish
Build Tool : Maven
Frameworks : Spring, Spring Boot, Hibernate, AngularJS
Databases: MySQL, SQLite
Repositories : SVN, GitHub
Design Patterns : Singleton, Factory, Façade, DAO, MVC
SDLC : Agile, Waterfall, SCRUM
Tools: NetBeans, Eclipse, Spring STS, Android studio, MS Visual Studio 2012, Pycharm
PROFESSIONAL EXPERIENCE
Confidential, Addis Ababa, Ethiopia
Software Developer
ACHIEVEMENTS:
- Implemented code development with core Java concepts and performed refactoring of code to promote better performance.
- Developed custom security filters and validation tools.
- Optimized the performance of applications by applying performance tuning mechanisms such as caching.
- Implemented Spring Web Flow to handle transitioning to different sets of processes.
- Implemented web forms development, processing and validation using JSP, JSTL and data binding
- Strengthened application interactivity, responsiveness and layout by implementing AJAX, AngularJS and bootstrap.
- Learned and incorporated new technologies to the development environment.
Technologies used: Java, Spring, Hibernate, AngularJS, bootstrap, Rest, WSDL, JAXB AJAX, JSON, JSP, JSTL, JavaScript, JNDI, Apache Maven, Apache Tomcat, JUnit, MySQL, Eclipse
Confidential, Addis Ababa, Ethiopia
Programmer/intern
Achievements:
- Implemented Session Management using shared preferences and developed dynamic creation of UI elements that provided better user experience.
Technologies used: Java, Android SDK, ADT, Eclipse.