We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Over 6 years of Extensive programming knowledge and experience in developing web based applications and Client - Server technologies for Financial, Retail, Banking clients with solid understanding of OOD and OOP.
  • Professional in using AngularJS2.0 to design Single Page Applications (SPA) by applying Routing and Templates, utilizing Dependency Injection to register Services providing Data-binding.
  • Expert in Node.js with solid understanding of Event-Driven and Non-Blocking I/O .
  • Extensive experience in DataBase technology for NoSQL ( MongoDB ).
  • Proficient in using Express.js to dynamically render HTML Pages and organize web application into MVC architecture on the server side
  • So lid experience in using Express.js to create flexible web application with comprehensive understanding of URL Routing , Error Handling and Debugging .
  • Skilled in leading frameworks ad React.JS to build high-quality, scalable and reusable components and Front-end Solution, architected and developed for Large Scale JavaScrip t Application with React.JS.
  • Expert in Front-End technologies including HTML4.0/5 , CSS/CSS3 , JavaScript , jQuery , AJAX , Bootstrap, JQuery touch, JQuery mobile, AngularJS2.0 , MySQL and JSON.
  • Master in CSS/CSS3 for example, applying Box-model to adjust the layout , utilizing Animations combined with Custom Fonts, Multi-columns Layout and text effect to beautify the webpage .
  • Expertise in JavaScript such as manipulating DOM and binding Event handlers , using Callback , Closure with Namespace to handle logics and Module to achieve encapsulation . Also writing JavaScript testing case and API like Google API
  • Strong experience with jQuery , jQuery plugins ( Validator , Drag and Drop , Auto Complete ), AJAX , Dynamic HTML and JSON
  • Expert in creating Responsive Design using Bootstrap including utilizing Grid System to design the layout, applying image Carousels to show slides, using Modals to pop up the dialogues .
  • Fluent in version control system Git or other source code management tools.
  • Experienced in frameworks like Hibernate , Spring , Struts 2 , JSP and servlets .
  • Experience in writing SQL and Stored Procedures with Relational Database such as Mongoose, MYSQL
  • Setup installations at events with devices such as Microsoft Kinect & Leap Motion using creative coding frameworks such as Processing( Java ), openFrameworks( C++ ).
  • Goodunderstanding of Test-Driven Development and Unit Testing , Integration Testing , Regression Testing , Black-box Testing , White-box Testing and Grey-box Testing.
  • Proficient in using NPM modules like bower for dependency management and Gulp and Grunt for Tasks.
  • Good with the Software Development Life Cycle ( SDLC ), participated in Agile development and Daily Scrum and Team work.

TECHNICAL SKILLS:

Programming/Scripting: Java, JavaScript, C++, Shell Scripting, HTML, CSS, XML, UML,

Frameworks and libraries: MVC, Struts, Spring, Hibernate

Java/J2EE Technologies: Core Java, Servlets, JSP, JSTL, JTA, JDBC,JNDI, JMS, Log4J

Web/Application Servers: Apache Tomcat, JBOSS, WebLogic, JAX-RS, JERSEY, Spring RESTful API

Operating Systems: Windows, UNIX, Mac

Version Control/ Code management Tools: SVN, Git

Development IDEs, Tools: Eclipse, IntelliJ, NetBeans, WSAD, Jira

Web Technologies: JSP, JavaScript, JQuery, AJAX, HTML, CSS, Bootstrap, Taglibs, XML, AngularJS

Web Services: SOAP, WSDL, JAX-WS, SOAP UI, RESTful \

Databases: MySQL, Oracle, MongoDB

Build Tools: Maven, Ant

Design Skills: TDD, Agile Scrum, Waterfall,

PROFESSIONAL EXPERIENCES:

Confidential, New York, NY

Senior Full Stack Developer

Responsibilities:

  • Analyzed the Business Requirement Documents ( BRD ) and worked with Business Users and Business Analyst . Developed the application using Eclipse, MyEclipse. Deployed the application in WebLogic Application Server.
  • Worked in Software Development Life Cycle ( SDLC ) by using Agile methodology and developed application within Test Driven Development ( TDD ) environment.
  • Used AngularJS as a MVC architecture using different modules, specific controllers, templates, custom directives and custom filters to build project.
  • Designed and developed the layout of the web application using HTML / HTML5 , CSS / CSS3 , Bootstrap , JavaScript and jQuery .
  • Implemented Single Page Application when users changed their options using AngularJS Router , Directives and Templates .
  • Supported user’s query and sort loan options by their own criteria using AngularJS custom filter and data-binding .
  • Used AngularJS Form Validation to check user’s from, implemented Single Page Application when users changed their options using Angular JS Router , Directives and Templates .
  • Developed a phase tools using Node.JS and MongoDB to parse and import log files into database.
  • Applied RESTful web service to connect front-end JavaScript to back-end Node.js and Express.js .
  • Design and development of Web pages using React . js . Using Component View Model (CVM) to provide the links between the template, view, controller and components for each application.
  • Used AJAX , jQuery Fusion Charts to render data diagrams and charts and visualize complicated user data sets
  • Designed and modified User Interfaces using JSP , JavaScript , CSS and jQuery , AngularJS .
  • Database Modification using SQL , PL/SQ L, Stored proc, triggers, Views in Oracle 9i, played role in designing the logical and physical database structure for the Oracle9i.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Developed integration testing and wrote test cases using Karma and Jasmine .
  • Managed the project by using Git to track the whole project. Used JIRA for project tracking, used Grunt . js / Gulp as task runner, Jenkins as continuous integration (CI) tool.

Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap 3, jQuery Fusion Charts, Node.js, AngularJS1.x, Express.JS, MongoDB, Git, Karma, Jasmine, JIRA, Gulp, Jenkins

Confidential, NewYork

Senior Web UI/ Front- End Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
  • Used AngularJS to create Views to hook up models to the DOM and synchronize data to/from server. Implement AngularJS cli ent-side form validation, format view results using various controls and filters.
  • Supported Single Page Applications when client changed his query condition using AngularJS which includes Routing , Directives , and Templates.
  • Supported clients query monthly statement and sort transactions by their own criteria using AngularJS which includes Data-binding , Data-filter and Custom Sorter Functions .
  • Used ReactJS to build web components such as Signup Form and rule form.
  • Involved in designing and developing the GUI for the user interface with various controls using Google front API and Google tag manager. 
  • Implemented order Service in AugularJS to expose API for other modules.
  • Used Local Storage to store the cart information temporarily.
  • Used UI Bootstrap and CSS/CSS3 to provide for providing perform visual effects.
  • Used SASS as the CSS pre-processor and compiled less file with Grunt .
  • Created charts using D3.js to show the points spent by the customer.
  • Write application level code to interact with APIs , Web Services using AJAX , JSON and XML
  • Create RESTful Web services using Spring MVC REST Controllers.
  • Developed a phase tools using Node.js and MongoDB to parse and import log files into database.
  • Set and configured test environment using Karma , wrote unit test using Jasmine and end-to-end test using Protractor .
  • Demonstrate ability to handle multiple projects simultaneously, meet deadlines, effectively manage priorities and communicate progress. 
  • Used Jenkins for maintaining application running logs and got good troubleshooting feedbacks.

Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, Ajax, Node.js, JSON, JQUERY, AngularJS Git Spring 3,Node.JS, Express.JS, MongoDB, SVG, Jenkins

Confidential, Pistacatway, NJ

Senior Java Developer

Responsibilities:

  • Extensively involved in design, implementation, testing and maintenance phases of SDLC using Agile methodology and Test Driven Development (TDD) .
  • Developed the website to be Responsive for desktops, tablets and mobiles using Bootstrap .
  • Used $resource in AngularJS to make AJAX call and interact with RESTful server-side data source.
  • Implemented order Service in AngularJS to expose API for other modules.
  • Used Local Storage to store the cart information temporarily.
  • Used UI Bootstrap and CSS / CSS3 to provide for providing performant visual effects.
  • Created custom, general use Directives and Services to extend the elements and modules of core AngularJS.
  • Implemented Spring ORM with Hibernate, annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity manager's Session Factory, HQL , and SQL
  • Used Hibernate framework to interact with database
  • Employed Spring JDBC to implement batch jobs to pull organization structure related data
  • Designed and developed Shopping cart component for order entry using EJB2 .0 with a Java Swing client application
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list
  • Used JQuery library for creation of powerful dynamic Web Pages and web applications
  • Developed a phase tools using Node.js and MongoDB to parse and import log files into database.
  • Used all the advanced Photoshop features to create appealing visual web interface

Environment: Java, J2EE, Web Sphere application Server 7.0, JSF 1.2, AJAX, Rich Faces 3.3, JQuery, Java SWING, Spring 2.5, 3, Eclipse IDE, Hibernate 3.x, RAD 7.5, Oracle 10g, AXIS2, AJAX, JAX-WS, Spring MVC, Spring AOP, JUnit 4

Confidential

Senior Web UI/ Front-End Developer

Responsibilities:

  • Responsible for creating the screens with table-less designs meeting W3C standards . Designed and maintained front-end page layout using HTML/HTML5 , CSS/CSS3 and Bootstrap .
  • Developed the website to be Responsive for desktops, tablets and mobiles using Bootstrap .
  • Implemented order Service in AngularJS to expose API for other modules.
  • Used UI Bootstrap and CSS/CSS3 to provide for providing performant visual effects.
  • Created custom, general use Directives and Services to extend the elements and modules of core AngularJS.
  • Wrote extensive Unit Tests in Jasmine and run the tests using Karma .
  • Developed a phase tools using Node.js and MongoDB to parse and import log files into database.
  • Used all the advanced Photoshop features to create appealing visual web interface

Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, Ajax, Node.js, Express.js, MongoDB, ui-bootstrap, Karma, Jasmine, Protractor, SVG

Confidential

Web UI/ Front-End Developer

Responsibilities:

  • Used HTML, CSS and JavaScript to develop websites, modified the existing website by adding suitable naming conventions and coding standards.
  • Primary role was to improve GUI , solve the navigational issues and provide support to the senior UI/web developers.
  • To control the usability, aesthetics, speed and communication of the websites, used Wireframes to draw the user requirements.
  • Understanding Object oriental program and design pattern to optimize Web service and clickable prototypes in HTML , Photoshop , CSS and JavaScript .
  • Tested web sites and fixed any existing bugs using Firebug .

Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, JSON, AJAX, SQL, JAVA

We'd love your feedback!