Software Developer Resume
SUMMARY:
- Technically adept Java developer with over 5 years of experience in end - to-end development of enterprise software for governmental and private clients.
- Advanced hands-on expertise in Java, Spring, Hibernate, RESTful, Eclipse, and other technologies, languages, and tools.
- Academic knowledge of Angular2, typescript and Nodejs.
- Proven ability to leverage Agile methodology to streamline development process.
- Data Structure & Algorithms Requirements Analysis & Design Software Implementation Agile Development
- Software Testing Object Oriented Programming & Development Client Consulting Test Design & Execution
- Unit Testing Coding & Code Review Post-Deployment Support Integrated Development Environments
TECHNICAL SKILLS:
Languages: Java, JavaScript, Python
Web Technology: Spring MVC, Servlets, Java Server Pages, AJAX, Java Server Faces, Hibernate, JavaFX, jQuery, Angular, NodeJS, ExpressJs, CSS, HTML
Web Services: RESTful, SOAP
Web/Application Servers: Jboss, Glassfish, Apache Tomcat
Frameworks: Spring, Hibernate/JPA, JSF
Databases: Oracle, MySQL, MongoDB, SQLite
Design Patterns: Singleton, Abstract Factory, Observer, Proxy, Adaptor, and template
SDLC: Agile, Waterfall, Participatory Design
Tools: Eclipse, NetBeans, IDLE Python, StarUML, Maven, Git, OpenOME (i* Modeling), UML, Microsoft Visio
Platforms: Windows, Linux
Big Data: Scikit-Learn, Weka
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Played key role in developing application that classifies sitting postures for sensor-fitted seating project.
- Wrote java code for preprocessing row data and feature extraction.
- Conducted feature selection.
- Implemented models that classify with more than 95% accuracy using skit-learn; investigated classifier algorithms.
Technologies Used: Java 8, Python
Confidential
Java web Developer
Responsibilities:
- Developed web-based applications using Java technologies.
- Played key role in most phases of software development; implemented applications, business and data models. Used Agile methodology.
- Designing, coding and testing key modules of different projects using java OOPs concepts
- Developed several Restful web service API using spring framework
- Worked on Hibernate framework for back end development and Spring dependency injection for middle layer development
- Improved the performance of application by configuring hibernate cache
- Worked on DAO pattern to fetch and manipulate data from database using Hibernate.
- Designed and developed user friendly user interface using css, htlm5 and bootstrap
- Implemented single page application using jQuery, ajax
Technologies Used: Java, Servlets, JavaScript, jQuery, AJAX, Java Server Pages, Hibernate, Spring MVC, Spring Flow, Spring Security, RESTful Web Service, SOAP, HTML, CSS, bootstrap, MySQL, MVC Design Pattern, Junit, Log4j, Maven, Eclipse, Spring Boot, Jboss, Apache Tomcat
Confidential
Java Developer
Responsibilities:
- Developed software for university uses and other organizations.
- Participated in all phases of the development life cycle using agile and waterfall; translated organizational challenges to technical solutions.
- Trained college students in software development.
- Extensively worked on Designing, coding and testing key modules of various projects using java OOPs concepts
- Hands on experience in development application in the N-tier architecture
- Developed several Restful web service API using Jax-Rs/Jersey and spring framework in different projects
- Designed and developed application using Spring MVC in the backend
- Hand on experience on writing stored procedural and query for sql server
- Wrote from simple to complex query for SQL, HQL and spring Data query to retrieve required information from the databases
- Worked on Hibernate ORM framework with Spring framework for data persistence and transaction management.
- Created a mock-up to elicit missed user requirement during analysis phase
- Designed and developed user friendly interface using CSS, HTML5, jQuery, AJAX, and bootstrap
Technologies Used: Java, Servlets, JavaScript, Java Server Pages, Hibernate, JDBC, Spring MVC, Spring Security, Spring data, SOAP, REST, Jax-Rs/Jersey, HTML, CSS, bootstrap, jQuery, AJAX, Eclipse, NetBeansMySQL, MVC Design Pattern, Junit, Log4j, Maven, Jboss, Apache Tomcat