Front-end Developer Resume
SUMMARY
- 8+ years of professional experience in Java/J2EE application design and development.
- Solid understanding of OOP (Object Oriented Programming) knowledge.
- Expertise in front - end techniques such as HTML5, CSS3, JavaScript, JQuery, Jquery UI, JSP, AngularJS, AJAX, XML and JSON.
- Experience in front-end technology Kendo UI/ Kendo Mobile to develop mobile application.
- Experience in front-end technology MEAN (mangoDB, express.js, angular.js, node.js) stack to create single page application.
- Solid understanding in Core Java concepts such as basic OOP concepts, Collections framework, Exception handling, Input/output system, Multi-threading, etc.
- Expertise in designing web based Enterprise applications using J2EE technologies like JSPs, Servlets, Spring and Hibernate etc.
- Strong hands on experience in the implementation of Spring IOC, Spring AOP, Spring MVC, Spring Security, and Spring DaoSupport.
- Solid understanding of GoF design patterns like Singleton, Prototype, Decorator, Proxy, Façade, Adapter and Factory etc.
- Expertise in Database Access frameworks like JDBC, Hibernate mapping, Hibernate Annotation, Spring 3 integrated with Hibernate.
- Experience in writing SQL, PL/SQL on major Database environment like Oracle.
- Experience in web services such as REST, RESTful, and SOAP.
- Experience in J2EE Software Development Life Cycle (SDLC) phases of developing Enterprise level systems and Agile programming model and Test Driven Development model.
- Experience in some testing phases like Regression testing etc.
- Experience in version control software like Github and assist techniques such as SVN, CVS, JIRA, SILK etc.
- Experience in major web server Apache Tomcat.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving and committed to learning new technologies.
TECHNICAL SKILLS
Programming languages: Java, SQL, PL/SQL, JavaScript, JQuery
J2EE Technologies: JSP, Servlet, JDBC, JMS, EJB, JPA, JNDI
Framework Tools: Spring, Hibernate, Spring MVC
Web Technologies: HTML5, CSS3, AngularJS, AJAX, JSON, XML, JPA, JNDI, RESTful, SOAP, KENDO UI
Testing/Control Tools: JUnit, SVN, CVS, Github, JIRA, SILK
Servers: Apache Tomcat
Database: Oracle, MySQL, PostgreSQL
PROFESSIONAL EXPERIENCE
Confidential
Front-End developer
Responsibilities:
- Develope beautiful web UI by using JSP pages and front-end technologies such as JavaScript, Jquery, Jquery UI, CSS3, HTML5.
- Used JSTL language to support common, structural tasks such as iteration and conditionals in JSP pages.
- Use Restful web service to exchange resources between client and server.
- Use Media query to apply css style depending on a device’s general type and screen size to make the page responsive in design.
- Use Stash and Bitbucket as version control tools for source code and development projects following Git flow.
- Use uDeploy as release automation tool for creating and managing environments.
Environment: HTML5, CSS3, JavaScript, JQuery, JSTL, Java, RESTful, SVN, Eclipse, Stash, Bitbucket, uDeploy, Sublime 3
Confidential
Front-End developer
Responsibilities:
- Developed user-friendly web UI by using front-end technologies such as JavaScript, Jquery, Jquery UI, CSS3, HTML5.
- Used XSLT language integrated with Javascript/Jquery to transform document from XML format to HTML format with correct logic.
- Used Restful web service to exchange resources between client and server.
- Used Core Java to handle the core logic with respect to generating html file by reading CTL and FMT file from I/O system.
- Implemented Spring MVC framework (integrated with Hibernate) as presentation tier.
- Extensively used Spring IOC features with Spring framework for bean management and transaction management.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database
- Used JIRA and Splunk to track the progress of development and debug.
- Developed Sahi scripts to do the auto regression testing that verify previously developed code still performs correctly after changed.
- Debug and maintain the IQCS system.
Environment: HTML5, CSS3, JavaScript, JQuery, XSLT, Java, RESTful, Hibernate, Spring, SVN, Eclipse, Sahi, Sublime 3
Confidential
Front end JavaScript developer
Responsibilities:
- Developed single page web application by using front-end technologies such as JavaScript, Jquery, Jquery UI, CSS3, HTML5.
- Developed web application by using D3.js to create powerful visualization components
- Used Sublime3 to build code and deploy and test it using Firefox browser.
- Create JSON file to save tester’s response and reload it when tester could able to review
Environment: HTML5, CSS3, JavaScript, JQuery, Jquery UI, D3.js, SVN, Sublime 3
Confidential
Sr. Java/J2EE developer
Responsibilities:
- Involved in the full Software Development Life Cycle of the project from analysis and design to testing and deployment.
- Developed user-friendly UI screens for different test models such as free sample test, Practice Test Library by using Kendo UI mobile framework.
- Used many JavaScript templates and two-way data-binding to develop different kinds of question type like reading/listening multiple choice, insert text, listening audio replay, integrated speaking/writing and so on.
- By using front-end technologies such as JavaScript, Jquery, CSS3, AJAX,HTML5 combined with API like Cordova/PhoneGap to develop many functions related to question navigation, playing audio, record audio response and so on.
- Create JSON files to store static content and used with kendo mobile templates.
- Implemented the web-based application following the MVC architecture.
- Realize data transfer by using JavaScript Promise method and callback function to deal with synchronous/asynchronous problem and improve the performance.
- Transferred data to the backend by using AJAX call.
- Used JNDI connection and JDBC connection pool to configure data source connected to Oracle 12c database.
- Involved in writing basic SQL query, for select the data information from back end.
- Used RESTful web services to get information from various modules like tpoModel, newsModel to fetch the scores from the e-rater and speech rater.
- Monitored the error logs using try catch block and fixed the problem.
- Used AppBuilder to build code and deploy and test it using Apache Tomcat.
Environment: XML, HTML5, CSS3, JavaScript, JQuery, Oracle 12c, REST, JDBC, Java, J2EE, MVC, Web services, Eclipse, Hibernate, Spring, Windows.
Confidential
Front-End developer
Responsibilities:
- Developed web application by using front-end technologies such as JavaScript, Jquery, Jquery UI, CSS3, HTML5.
- Used XSLT language to transform document from XML format to HTML format.
- Used Restful web service to exchange resources between client and server.
- Implemented Spring MVC framework (integrated with Hibernate) implement presentation tier.
- Extensively used Spring IOC features with Spring framework for bean management and transaction management.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database
- Used JIRA to track the progress of development and debug.
- Developed Sahi script to do the auto regression testing that verifies previously developed code still performs correctly after it was changed by using Sahi and JavaScript library.
- Debug and maintain the IQCS system.
Environment: HTML5, CSS3, JavaScript, JQuery, XSLT, Java, RESTful, Hibernate, Spring, SVN, Eclipse, Sahi, Sublime 3
Confidential
Sr. Java/J2EE developer
Responsibilities:
- Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
- Configured Spring Application Context with dependency injection and used Spring Framework to create Web Applications that leverage both Servlets and JSP.
- Used Spring Security to design and implement user login model with customized authentication provider.
- Used Spring Dao Support integrated Hibernate to access the database efficiently.
- Used multi ways in Hibernate to update data such as HQL and criteria.
- Extensively used the core Java OOP concepts, Collections, Generics, Reflection, Exception handling for functionalities and holding the objects.
- Used Hibernate ORM for object relational mapping to build connections between Java bean classes and traditional relational database tables.
- Implemented the web-based application following the Spring MVC architecture
- Developed front-end UI including data transfer and data binding by using JSP, HTML5, CSS3, JavaScript/JQuery, AngularJS.
- Performed asynchronous data validation using AJAX.
- Used JNDI connection and JDBC connection pool to configure data source connected to Oracle 10g database.
- Involved in writing SQL, Stored procedure for back end. Used Views and Functions at the Oracle Database end.
- Used RESTful web services to get information from various retails banking modules like ATM transactions, loans, etc.
- Generated XML documents by using Schemas and DTDs (Document type definition).
- Created JUnit test cases for Unit Testing and participated in Integration Testing.
- Monitored the error logs using Log4j and fixed the problem.
- Used Eclipse to build code and deploy and test it using Apache Tomcat.
Environment: Java, J2EE, JSP, MVC, Servlet, Struts, Web services, XML, HTML5, Hibernate, Spring, REST, CSS3, JavaScript, Jquery, Oracle 10g, JUnit, JDBC, Eclipse, Windows.
Confidential
Sr. Java/J2EE developer
Responsibilities:
- Involved in complete software development lifecycle (SDLC) like tasks design, coding, testing, etc.
- Designed the application following Agile Methodology.
- Used various core Java concepts such as OOP, Exception handling, Collection API, Multi-threading, Input/Output System to implement various features.
- Designed and created relational database by using DDL, DML statements and populated the Oracle database SQL/PL-SQL.
- Hibernate Annotation is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
- Involved in designing the user interfaces with Spring MVC framework.
- Implemented Spring Security to provide authentication, authorization for the user login model.
- Designed and devolved the front-end web-tier using HTML, CSS, JavaScript, JSPs, AJAX, and Servlets.
- Used Spring framework for dependency injection.
- Involved in using different Design patterns like Singleton.
- Extensively used Core Java, JSP to implement the core functionality.
- Involved in code review and fix the review comments.
- Used log4J to debug.
Environment: Java 1.5, JSP, Servlet, Hibernate 3.x, Spring 2.x, AJAX, JavaScript, Eclipse, XML, Struts 2.0, Log4J, Oracle 10g, ANT, SQL, PL/SQL, WSDL, Web Services.
