Full Stack Developer Resume
San Francisco, CA
SUMMARY
- Experienced in Java Web - based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
- Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies Such as Spring, Hibernate, EJB, JPA, JSF, Struts framework, Servlets 3.x.
- Experience in creating the Messaging system configuration in WebLogic and WebSphere Servers.
- Experience in working with various SDLC methodologies based on Agile, Scrum, Waterfall Model.
- Experienced in writing complex SQL queries, Triggers and Stored Procedures in various databases.
- Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans
- Experienced in working with Spring JDBC and JMS Templates, Spring EAI, Spring Rest Templates.
TECHNICAL SKILLS
Web Technologies: JavaScript, AngularJS, HTML5, CSS3, Bootstrap, Ruby on Rails
Programming Languages: Java, C, C++, HTML, SQL, XML, Ruby, Groovy
JAVA Enterprise Technologies: JDBC, JSP, Servlets, EJB 3.1, SWING, SOAP and RESTful,Web Services, JMS, JPA
ORM Tools: Hibernate, IBatis, MyBatis
Build Tools: Maven, Ant, Gradle, Grunt
Frameworks: Spring Boot, Spring, Spring MVC, Spring Security, Struts
Application Servers: JBOSS, Weblogic, Websphere, Tomcat
Application Security: Spring Security, OAuth2, JWT, Apache Shiro
Enterprise Service Bus: Mule ESB, Apache Service Mix, Fuse ESB (Camel)
Message Oriented Middleware: Kafka, MQ Series, Sun One Message Queue, JBOSS MQ, ActiveMQ
Databases: SQL Server, Oracle, DB2, DataFlex, MS Access, MySQL, Sybase, Postgresql, SQLite
Operating Systems: Windows 2000, NT, XP,Vista, Linux, UNIX,MAC OS X
Package Management: Yum, APT-GET, RPM, NPM, Bower, HomeBrew
SCM: CVS, Subversion, Visual Source Safe, ClearCase, Git
Big Data: Hadoop, MapReduce, HDFS
Cloud Deployment: Amazon Web Services, Heroku, Digital Ocean, Azure, Docker, Kubernetes
Front End (Web): HTML, SQL, XML, JSON, YAML, CSS
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential - San Francisco, CA
Responsibilities:
- Developed a web-based application with HTML,JSP,Spring MVC and Hibernate frameworks.
- Used XML based configuration to wire the dependency components together and to define bean classes.
- Designed theN-Tier architecture for the application following Spring MVC pattern.
- Used Maven as a build tool,wrote the dependencies for the jars that needs to be migrated.
- Implemented persistence layer using Custom DAOS to handle CRUD operations.
- Used JSP,HTML5,CSS3,Ajax toolkit and JavaScript to design the UI.
- Developed range bars,check boxes for filtering records using jQuery.
- Displayed the records in the page using grid framework in Bootstrap with functions of pagination.
- Implemented inline editing,sorting functionalities using jQuery.
- Involved in performing GET and POST requests using Ajax to implement Auto Completion.
- Used firebug,Chrome developer tools to resolve the JavaScript errors.
- Implemented stored procedures and dynamic SQL on SQL Server.
Software Engineer
Confidential - Boston, MA
Responsibilities:
- Developed application using Java/J2EE platform.
- Implemented the Model View Control(MVC)structure.
- Implemented server side programs by using Servlet,JSP and JDBC.
- Involved in creating basic SQL for CRUD operations and advanced SQL for procedures.
- Created DAO classes to implement CRUD operations by using JDBC transactions.
- Tasked with creating POJO classes as well as Login page server-side and client-side validation.
- Applied Java Collections such as Hashtag,List to store data and passed along with JSP efficiently.
- Applied Object-Oriented Programming(OOP)principles by using Interface, Abstract, Overriding and Overloading.
- Designed and developed very complex and large web pages using HTML, CSS, jQuery and Bootstrap for Dynamic web pages.
- Worked on form validation,error handling and event handling using JavaScript and jQuery.
- Used Advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for Design Patterns.
