Web Developer Resume
MI
PROFESSIONAL SUMMARY:
- 7+ years of experience in User Interface designing, developing web applications and interactive software products.
- Strong working knowledge in developing web applications using Java, J2EE, JSP, Spring, Servlets, JDBC, JMS, Java Beans, JNDI, XML, XML Schema, JUnit, MAVEN, HTML, JavaScript and CSS.
- Hands - on experience with SOAP and RESTful web services developed using JAX-WS.
- Experience in Full Software Development Life Cycle, object oriented programming, architecting scalable platform, testing and debugging java/J2EE applications.
- Strong working knowledge in developing web applications using Spring MVC Spring Core, Spring Transaction, Spring JDBC, Spring AOP, Spring JMS, Spring Security and Hibernate.
- Expert in core java concepts like multi threading, collections, Exception handling, Event handling.
- Experience in implementing Java/J2EE Design Patterns like singleton pattern, n-tier architecture, Data access objects, MVC/Model2.
- Good working knowledge in struts and spring and migrating from struts to spring MVC.
- Good experience with IBM WebSphere, WebLogic Application servers and Tomcat Web Server.
- Significant experience on web application debugging advanced JavaScript libraries and frameworks such as Prototype, ExtJS, AngularJS, NodeJS and Object Oriented Programming in JS.
- Experienced with front-end development with back-end system integration.
- Expertise in new and advanced concepts of HTML5, CSS3, Bootstrap 3.0.
- Dexterous in Developing Responsive Web Design to target Tablets, Mobiles and Desktops.
- Experience working with SASS/LESS preprocessors.
- Adequate knowledge in unit test cases like Jasmine, Karma.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Built Angular.js framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Incorporated table-less web development approach to create applications using CSS considering W3C.
- Experience with browser testing, cross-browser compatibility, and cross-platform compatibility.
- Experience working with version management tools like GIT, SVN, CVS and clear case.
- Proven track record demonstrating innovative and unique designing skills, computer proficiency, ability to work in stressful environment with projects and interaction with every team member.
- Strong verbal and written skills and the ability to gather and filter requirements, Exceptional problem solving, decision making capabilities.
- Decent knowledge in using Core/Advanced Java, SQL.
TECHNICAL SKILLS:
Programming Languages: JAVA, SQL, JAVA SCRIP, Python, XML and HTML
J2SE Technologies: CORE JAVA, COLLECTIONS, THREADS and I/O
J2EE Technologies: SERVLETS, JSP, JSF, JDBC, JNDI and JMS
Web Services: WSDL, REST, SOAP, JAX-WS
Frameworks: SPRING, SPRING MVC, ANGULAR, Atmosphere
Databases: MYSQL, ORACLE, SQL SERVER 2008
Query Language: SQL, PL/SQL
Application Server: WEBLOGIC, WEB SPHERE and APACHE TOMCAT
Internet Technologies: HTML5, ANGULARJS, XML, XSD, JAVASCRIPT, CSS, AJAX, and JQUERY
IDE: ECLIPSE
Version Control: GIT, CVS, SVN
Design Tools: MICROSOFT VISIO, RATIONAL ROSE
Operating System: WINDOWS, UNIX, LINUX,Android
WORK EXPERIENCE
Confidential, MI
WEB Developer
Responsibilities:
- Designed and implemented user interfaces for storing/retrieving Engineering knowledge.
- Received business logic specifications and design documents, and translated them in to CSS3 pre-processor styling SASS, JSON files, JavaScript and AngularJS code.
- Utilized AngularJS framework to bind HTML template(views) to JavaScript object(models)
- Created custom charts using high charts library. Implemented Grid Layout using bootstrap’s grid and used D3.js to display the information in user friendly way.
- Created custom Directives which contain restrict values (AECM), isolate scope, template, and link functions in order to display a list of items inside a grid.
- Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
- Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Implement various frameworks like spring framework, Spring JDBC, Hibernate to improve robustness, performance and usability of the application.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Managed projects with Gulp task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Installed and setup Jenkins CI for the application.
- Involved to day-to-day operations as DevOps resource.
- Performed deployment/maintenance of Application in T3 Medium AMI of AWS Cloud
Environment: Java 1.7, J2EE, Spring, JSP, JPA, JMS, JAX-WS, XML, SOAP, WSDL, JDBC, SASS, Angular.js, JavaScript, Ajax, jQuery, JSON, MySQL, Oracle, Bootstrap, Jasmine, Karma, Gulp, Bower, GIT, Maven, JUNIT, Tomcat, WebSphere, WebLogic, LDAP, Apache Shiro, Jenkins, AWS.
Confidential, MA
Responsibilities:
- Used HTML5, CSS3, Angular JS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- The back-end is built on J2EE technology with MySQL database and exposed as RESTful APIs.
- Used AngularJS to implement rich functionality in Data-Driven application: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Worked with Gulp for automation of various tasks like Minification, Uglification, Packaging
- Performed UNIT testing with karma test runner.
- Have worked Module to enhance features with respect to changing market and Healthcare reform.on Quoting
- Involved in writing build scripts for ant, Test automated scripts usedUnix Shell scripting.
- Developed Java modules using Eclipse IDE, which are used to generate stubs to connect to SOAP and RESTweb services.
- Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory etc.
- Used Spring JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Installed Oracle10g database and Oracle10g application server on Linux operating systems.
- Wrote build & deployment on Linux environment and deployed the application on Jboss server.
- Worked in an agile environment and coordinated with other team members to create and implement code and deliver it time.
- Worked side-by-side with User Experience designers, leveraging multimedia content creation applications and digital media to continuously provide the best Customer Experience.
Environment: HTML 4/5, CSS 2/3, Angular.JS, Ajax, Bootstrap, JSON, RESTFUL, Gulp, GIT, JQUERY, Apache and Static server access, Ant, Shell script, JavaScript, JDBC, Spring MVC, Hibernate.
Confidential, MA
Responsibilities:
- Worked across a diverse group of people within the team and across multiple business units and multiple groups within each Business Unit.
- Extensive usage of JavaScript, jQuery, Angular.js, Bootstrap, jQuery/AJAX, JSON, HTML4/5, CSS2/3.
- Integrated Spring Framework with Hibernate.
- Used spring framework for business layer classes. Involved in developing code for obtaining bean references from Config file.
- Redesigned and translated existing page from JSP to using Angular.js framework
- Developing various design patterns and other functionalities include diagnostic, debugging, troubleshooting, as well as business processes concentrated around E-Commerce applications.
- Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory etc.
- ANT is used for building, and the application is deployed on WebSphere application server.
- Wrote SQL Stored procedures and PL/SQL for back end. Used views and functions at the database end.
- Involved tuning the SQL queries to improve the performance. Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD)
- Designed and developed logging components using Apache Log4J to log messages and errors.
- Developed unit test cases using JUNIT and used Jenkins build for project deployment and build process.
Environment: HTML 4/5, CSS 2/3, jQuery, Angular.JS, Handlebars.JS, Ajax, Bootstrap, JSON, web services, RAD, GIT, Apache and Static server access, JavaScript (Debugging), JUNIT, Jenkins, Apache log4j, PL/SQL, ANT.
Confidential, NH
Responsibilities:
- Worked extensively on Angular.JS, Twitter Bootstrap, RESTful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML4/5, XHTML, and CSS2/3, Responsive Web Design and Bootstrap.
- Developed Search Engine, Slider-Directives, Grids, Checkbox directives, and other functionalities using Angular.JS (extensive usage of $scope, ng-controller, ng-grid, ng-model, and many more).
- Performed POST requests in Ajax calls for JSON using Angular.JS ($http, $resource).
- CreatedRESTfulweb services interface to Java-based runtime engine to handle data transactions, as well as data validations
- Used Team Site content management system to deploy banners, advertisements and for quick Web changes deployment.
- Need to Use Maven script for generating jar files and used them to build work space and for generating the impl classes from the WSDL while creating the web-service.
- Implemented ehcache by using Spring Framework.
- Used springframework for business layer classes. Involved in developing code for obtaining bean references from Config file
- Develop and deploy the application to Web logic.
Environment: HTML 4/5, CSS 2/3, Angular.JS, Ajax, Bootstrap, JSON, RESTful web services, GIT Eclipse, JQUERY, Maven, ehcache, WSDl, spring, weblogic, Apache and Static server access, JavaScript.
Confidential, CA
Responsibilities:
- Designed the Front End applications, user interactive (UI) web pages using web technologies like HTML, HTML 5, CSS, CSS 3, JavaScript, jQuery.
- Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
- Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
- Involved in developing TDS project by using Spring IOC, Spring AOP, SpringTransaction, Spring Security, Spring JMS andHibernate.
- UsedSpring Web MVCframework for the applying MVC Implementation to the web application.
- Used REST and SOAPUI for testing web service for server side changes.
- Developed Java modules using RAD toolin JAVA, which are used to generate stubs to connect to SOAP and RESTweb services.
- Prepare Java/J2EE development structure for Maven.
- Developed classes for unit tesing using JUNIT and deployed them on the websphere application server.
Environment: HTML, CSS, HTML5, CSS3, GIT, Java Script, JQuery, AJAX, Usability Testing, Agile methodology, and Eclipse, JUNIT, spring, hibernate, websphere, Maven, RAD, java, .
Confidential
Responsibilities:
- Implemented responsive web design(RWD) using bootstrap to work in mobiles, tablets and regular PC’s
- Developed GUI using HTML, JavaScript, Struts and JSP
- Implemented JMS for messaging.
- Used Ant for Project building. Involved in the deployment of the application.
- Involved in the development of authorization module.
- Developed sophisticated JDBC Database Connectivity coupled with XML parsing for platform - independence with Servlets (Servlet Chaining) and JSP in the middle tier to expedite the information transfer. Business logic incorporated using EJB Technology.
Environment: HTML/HTML5, CSS/CSS3, Bootstrap, Java Script, bower, Git, JAVA, J2EE, JDBC, struts, JSP, servlets.