Java Application Development & Programming · Software Implementation · Agile Development
Requirements Management · Software Design Pattern · Team Building · Software Engineering
Technology Integration · Software Development Lifecycle · Enterprise Application Development
Web: JEE, Servlets, JSP,JSTL, Ajax, HTML5, CSS, XML, SQL,Javascript, BootStrap, ApacheTiles, Responsive Design, web services (REST , SOAP), Tomcat, Glassfish, JBoss
Languages: Java
Databases: SQL Server, MySQL,SQLite
Tools: Eclipse, STS, NetBeans IDE, IntelliJ,JUnit, Astah ,Star UML, Android Studio, Star UML,Maven ,Git
Platforms: Windows, FreeBSD, Linux Distros, Ubuntu, CentOS
Frameworks: JSF, Spring , Hibernate , Jersey
SDLC: Waterfall, Agile
Design Patterns: Facade, Mediator, Factory, Template method ,Observer, Strategy, State, Visitor, Template method, Factory, Composite , Command, Proxy
ACADEMIC PROJECTS
- EZStore Design, Maharishi University of Management: Designed REST API for an application. Developed and implemented Restful Web Service focused on simple C2C e-commerce platform allowing users to sell secondhand items. Used Spring MVC, Spring security and validation, Spring AOP and AspectJ,HibernateJPA,Restful Web Service, and Spring data JPA.
- Connecring Social Network, Maharishi University of Management:Built social network for sharing texts and pictures, and adding, suggesting, and searching for registered friends. Used Spring MVC, JSP, Spring Security, and Apache tiles.
- Library Management System, Maharishi University of Management: Designed and developed windows application for desktop based management system with multiple options for various user roles. Used Java FX and Scene builder for the GUI , Employed Hibernate as ORM Framework. Used Eclipse , MS SQL, and implemented the MVC architecture.
- School cafeteria website, Helsinki Metropolia University of Applied Sciences:Designed web application and navigation aid for school cafeteria and pizza store. Used JSF, Primefaces, Managed Beans, EJB , and Ajax, Gmap.
- Online Dictionary, Maharishi University of Management: Designed and implemented online dictionary using JSP and Servlets and AJAX.