Software Developer Resume
Atlanta, GA
SUMMARY
- Around 6 years of experience on Cross Platform Web/Client - Server applications design and development using JavaScript with Java, J2EE and application server technologies.
- Strong front-end UI development skills using HTML, CSS, JavaScript, AJAX, JSON, j Query, Backbone.js, Angular JS, Require JS, Underscroe.js, Dojo, Bootstrap for building responsive web design.
- Extensive experience in Cross-browser HTML, CSS, Bootstrap & JavaScript coding to offer responsive website layouts to modern browsers and mobile devices. Modifications of existing CSS files to enhance the user experience.
- Intermediate experience with Advanced JavaScript (including prototype-based inheritance, closures, module pattern, AJAX, promise, JSON) and familiar with JavaScript frameworks such as, Angular JS, Backbone.js.
- Performed unit testing using Jasmine to write tests for AngularJS, Using Protractor for end-to-end tests. Integration and deployment of applications using build tools like Maven.
- Experience with JavaScript task runner using Grunt, unit testing framework using Jasmine and JavaScript workflow tool like Yeoman. Dependency management tools NPM and Bower.
- Deep understanding in design, development and implementation of Model-View-Controller frame works using AngularJS and Spring MVC.
- Good knowledge in modern single page web application using MEAN stack. (MongoDB, Express.js, Angular.js, Node.js)
- Good Knowledge in data visualization using D3.js
- Expertise in Core Java concepts such as Multi-Threading, Generics, Exception Handling, Collections Framework, etc.
- Experience in major web applications servers, including RESTful API, Oracle WebLogic Server and Apache Tomcat.
- Experience with MySQL, SQL Server and MongoDB concepts.
- Good knowledge in design & understanding the application using UML & Data flow diagrams.
TECHNICAL SKILLS
Programming Language: Java, JavaScript, C#
Web& Application Server: Oracle WebLogic Server 12c, Apache Tomcat 6.0/7.0, RESTful, Node.js
Web Technology: HTML5, CSS3, SASS, Bootstrap, jQuery, AJAX, AngularJS, Backbone.js, Dojo, Express.js, JSON, JSONP
IDE &Tools: Eclipse, WebStorm, NetBeans, Sublime, Subversion, Git, Maven, NPM, Bower, Yeoman, Grunt
J2EE Technology: JSP 2.x, Servlet 2.x, Spring 2.x/3.x, Hibernate 3.x, JDBC
Databases: Oracle 10g/9i, SQL server, MySQL, MongoDB
Debugging Tools: Karma, Jasmine, Protractor, JS Hint, JS Lint
Operation System: Windows 7/8/8.1, Mac OS X, Linux Ubuntu
PROFESSIONAL EXPERIENCE
Confidential - Atlanta, GA
Software Developer
Responsibilities:
- Attending weekly meetings twice a week, kept up-to-date the progress for migration.
- Building new GUI CANAPI website from scratch utilizing HTML5, CSS3, Bootstrap and AngularJS.
- Using MVC-based AngularJS to fetch data from our REST-based APIs.
- Designing and implementing multiple new features using ng-Grid with REST call to build Admin screens and using jQuery Data Tables to build Order screens.
- Using Agile environment to achieve SDLC.
- Developing responsive HTML, CSS, jQuery and JavaScript based theme with a fluid grids
- Writing the custom directives for CANOPI GUI functionalities like form validation and some features in ng-Grid like rows swapping between two ng-grid tables.
- Writing services, controller and filter files in AngularJS.
- Working with Jasmine for Testing.
- Using JSON format for asynchronous request handling and partial refreshing by the user.
Environment: Java, JavaScript, HTML5, CSS3, Bootstrap, jQuery, JSON, Spring MVC, Angular JS, Maven, Eclipse, Web Storm, Net Beans, NPM, Jasmine, Karma, Oracle WebLogic Server 12c.
Confidential - Cambridge, MA
Web UI Developer
Responsibilities:
- Worked closely with Product and Design team members on a modern technology stack grounded in node.js, with an MVC-based JavaScript framework AngularJS delivering data from our REST-based APIs.
- Built and maintain the presentation layer of Priceline site.
- Designed and implemented multiple new features in Priceline.com related to Hotel Room search and purchase using AJAX, AngularJS, CSS3, Bootstrap and HTML5.
- Worked with AngularJS and JQuery plugins to improve user experience, using Data Table, Data Charts to show the amount, availability of the hotel room left.
- Worked on different projects for redesign & development of various parts of hotwire web site (Hotel Search Results page & Hotel Billing path) using Spring MVC.
- Used Ajax/Promise in JSON format for asynchronous request handling and partial refreshing by the user.
- Used Google static map API for maps.
Environment: JavaScript, HTML5, CSS3, SASS, JQuery, Spring MVC, Bootstrap, Backbone.js AngularJS, RESTful API, SVN, Eclipse, Web Storm, Maven.
Confidential - Plainview, NY
UI Front End Engineer
Responsibilities:
- Used Agile Development Methodology and Scrum team structure for the development process.
- Re-wrote and redesigned site utilizing HTML5, CSS3, Backbone.js, and JavaScript.
- Developed sub-sites for new products, customer investigation, and coupon discounts.
- Wrote numerous JavaScript functions for user input validation and verification.
- Developed and implemented Vitamin Suggested module which gives customer suggested products after evaluate customer’s preference.
- JavaScript for back-end (AJAX) functionality and user interaction either coding from scratch or, when appropriate, utilizing various libraries (typically JQuery and related plugins).
- Improved the site performance on different modern browsers utilizing numerous JavaScript frameworks or 3rd party plug-ins (flash) by pairing them with various back-end systems Java.
Environment: JavaScript, HTML5, CSS3, JQuery, AJAX, JSON, Backbone.js, Spring MVC, Oracle 10g, Eclipse, Web Storm, Maven, SVN.
Confidential
Web Developer
Responsibilities:
- Designed User Interfaces using CSS and HTML.
- Responsible for validation of Client Interface HTML pages using JavaScript and JQuery.
- Developed front-end screens and using HTML, CSS, JavaScript, JQuery, Underscore.js and JSP.
- Worked with back-end team developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
- Worked with back-end team developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Worked with back-end team used MySQL for back end database access and caching.
- Worked with back-end team used JDBC API to establish connection between Java and Database.
Environment: CSS, HTML, JavaScript, JQuery, JSP, XML, JDBC, Spring MVC, Servlets
Confidential
Software Engineer I
Responsibilities:
- Development of company registration and balance accounting module.
- Implementation of the Spring MVC architecture for the module.
- Development of web components using JSP and Servlets for the above module.
- Involved in coding SQL queries for the module and to establish JDBC functionality.
- Bug-fixing, unit testing / writing test cases using JUnit and maintenance for several modules.
Environment: Java, Spring MVC, JSP, Servlets, SQL Server, JDBC, JUnit