We provide IT Staff Augmentation Services!

Full-stack Developer Resume

0/5 (Submit Your Rating)

Mount Laurel, NJ

SUMMARY

  • About 6 years of professional experience in Full - Stack Software Development with proficiency in designing and developing web based enterprise application using Java/J2EE Technologies.
  • Good exposure to various domains including Banking, Healthcare, E-Commerce and Telecommunication.
  • Proficient in client-side development using HTML5, CSS3, Bootstrap, JavaScript, JQuery, AJAX.
  • Extensive experience in designing and building web application with MVC architecture using MEAN Stack (MongoDB, Express JS, Angular JS and Node JS) technologies.
  • Strong experience in creating Single Page Application using Angular JS, designing UI routing, controllers, custom directives, services and filters.
  • Creating RESTful web services using Node.js and Express.js at back-end, consuming RESTful service with JSON/XML data type at front-end by using AJAX.
  • Familiar with popular Node.js modules such as Request, Mongoose, Socket.IO, Mocha, Grunt, Bower and more.
  • Experienced in using Bootstrap and CSS3, CSS Media Queries to create responsive web pages.
  • Proficient in web developing using JavaScript, familiar with Prototype and OO concept.
  • Expertise in integrating visualization tools including D3.js, Chart.js, DataTables and Angular Fusion Charts.
  • Experienced in creating controllers using React JSto handle events triggered by clients and send request to server.
  • Strong experience in writing SQL, PL/SQL, Stored Procedures, Packages and Triggers with strong understanding of RDBMS such as Oracle, MySQL.
  • Experienced in working with the NoSQL Databases like MongoDB and Apache Cassandra.
  • Familiar with scripting language like Python and Ruby, and corresponding MVC (Model-View-Controller) framework Ruby on Rails.
  • Expertise in Core Java and data structures (Collections, Multi-threading, Exception Handling, I/O), algorithms and Object-Oriented Design (OOD) concepts.
  • Extensive programming experience in developing enterprise application with Java/J2EE technologies such as JSP, Servlet, JDBC, Spring MVC, Hibernate.
  • Knowledge and experience in performing Unit Testing with Jasmine, QUnit, Karma for purpose of Test Driven Development (TDD), Cucumber for the purpose of Behavior Driven Development (BDD).
  • Hands on experience in package and task management using manager tools like Bower and Grunt, Gulp.
  • Experienced with continuous integration tool like Jenkins, worked with version control tools such like SVN and Git.
  • Sound experience and knowledge of Software Development Life Cycle, familiar with Agile(Scrum), Waterfall and Iterative Methodologies. Familiar with Project Management (PM) tools like Redmine, Pivotal Tracker, Asana.
  • Self-starter, dynamic and dedicated team player with strong interpersonal and communication skills. Be able to present high quality of work under pressure and fast paced environment.

TECHNICAL SKILLS

Programming Languages \Web Framework & Libraries: \: Java, JavaScript, Python, Ruby \Angular.js 1.x/2, Express.js, Node.js, React.js \SQL, PL/SQL, UNIX Shell, C \Ruby on Rails \

Web Technologies \J2EE Technologies: \: HTML5, CSS3, Bootstrap \JDBC, Hibernate, Spring 3.x/4.x (Core, \ JQuery, AJAX, DOM, XML, JSON, \MVC, AOP, Security, Boot), Servlet, JSP, \ Angular.js, React.js \JNDI, JMS \

Design Patterns \Database Management Systems: \: Singleton, Factory, DAO, Session \MySQL, Oracle, MongoDB, Cassandra \ MVC, DTO, Prototype \

Application Servers\Web Servers:\: Web Logic, JBoss \Apache Tomcat \

Deployment Tools \Version Control & Continuous Integration: \: Maven\SVN, Git, Jenkins\

Reporting & Messaging \Testing & Logging Frameworks: \: Chart.js, D3.js, DataTables \JUnit, Jasmine, Quint, Karma, Cucumber \Angular Fusion Charts, \Log4j \JasperReports \

Web Services \OS: \: SOAP & RESTful \Windows, Mac OS, Linux \

Methodology \IDE: \: OOPs, Agile Scrum, Waterfall, Iterative \Eclipse, NetBeans, IntelliJ \

Deployment \: AWS, Heroku \

PROFESSIONAL EXPERIENCE

Confidential, Mount Laurel, NJ

Full-stack Developer

Responsibilities:

  • Involved in designing and developing Your Account and Rewards modules. More specifically, responsible for sub-modules like Point History, Order History, Gift Cards, Merchandise, My Cart and My Wish List.
  • Built Applications using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Used Angular JS components like Modules, Controllers, built-in and customized Directives, Filters, Services to build Model-View-Controller (MVC) architecture for the web application.
  • Used Angular JS to create views performing Two-Way Data Binding, that combining models to the DOM, and synchronizing models with server, implemented Routing to create a Single Page Application (SPA)
  • Be responsible for consuming RESTful web services using Angular JS to apply AJAX call, receiving, analyzing and processing JSON responses to get the required proper-formatted data.
  • Integrated jQuery and jQuery UI plugins like dropdown, calendar and menu.
  • Utilized Bootstrap and Custom CSS3 for Richer User Interfaces and Responsive Web Design.
  • Developed the application using Spring MVC framework at back-end, implemented ORM technology Hibernate to map POJO classes that contains business logic with database tables. Retrieved information from MySQL databases and MongoDB.
  • Presented detailed Point History and Order History by using D3.js. Implemented jQuery Fancybox to demonstrate available gift cards and corresponding details like name, value, etc.
  • Involved in creating and executing Unit test cases using Jasmine and Karma.
  • Used Git as version control and code management tools, Jenkins for continuous integration.
  • Involved in Designing, Implementation, Maintenance and Testing of Databases and Web pages with Agile Scrum along with TDD, used Redmine for bug tracking and project management.

Environment: JavaScript, CSS3, HTML5, AJAX, jQuery, jQuery UI, jQuery Fancybox, JSON, Angular JS, Bootstrap, D3.js, RESTful, Spring MVC, Hibernate, Jasmine, Karma, Jenkins, Git

Confidential - Philadelphia, Pennsylvania

Full-stack Developer

Responsibilities:

  • Involved in the full Software Development Life Cycle (SDLC) of the project with Agile Methodology from analysis and design to testing, debugging and deployment.
  • Attended daily and weekly SCRUM meeting to update working status and used Redmine for bug tracking and project management.
  • Involved in designing and developing the web application using MEAN stack technologies.
  • Used HTML5, CSS3, JavaScript, jQuery, Bootstrap to design a user-friendly and responsive interface.
  • Used middleware like cookie-parser, session on Node.js to help implement session, crypto for password encryption. Used Express.js framework on Node.js for quick development.
  • Participated in database schema design for both RDBMS MySQL and MongoDB. Worked with data scientists and bioengineers to decide the structure of processed EEG data, stored JSON format data in MongoDB.
  • Used Angular JS components like Modules, Directives, Controllers, Filters, Services, Validation and APIs to build the MVC of the SPA (Single Page Application).
  • Integrated React.js components into the Angular JS application to make webpages more responsive and efficient.
  • Implemented React-D3 component to accomplish data visualization for real-time Confidential t’s biometric data collection.
  • Responsible for the creation and execution of the Unit Test Cases, using theJasminetest framework with the Karma test runner.
  • Fixed the Cross Browser Compatibility issues using MultiBrowser to test whether the functionalities can work as expected on different browsers.
  • Used Git for version control across common source code used by developers.

Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap, MySQL, MongoDB, Express.js, Angular JS 1.5.5, Node.js, React.js, Jasmine, Karma, D3.js, MultiBrowser, Git, Pivotal Tracker.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development phases of SDLC.
  • Involved in development of User Interfaces using HTML 5, CSS 3, JavaScript, JSP, jQuery, Bootstrap.
  • Implemented Spring MVC framework in the application. Developed code for obtaining bean references in Spring Framework using Dependency Injection(DI).
  • Used Spring AOP to weave additional logic into main business logic.
  • Implemented Persistence layer using Hibernate 4.0 to integrated to interact with Oracle database, used Hibernate framework for object relational mapping.
  • Developed Data Access Objects to handle HQL queries using Hibernate.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Created and consumed Restful Web Services, set JSON data type between front-end and back-end controller.
  • Involved in Build and Deployment of the application in Agile SCRUM Methodology with TDD approach.
  • Git was used for version control and Jasper Report was used for reporting tools.
  • Developed Testing application for performance testing using JUnit.
  • Jira was used for defect management.

Environment: Java, Hibernate, Spring MVC, JQuery, Bootstrap, XML, JavaScript, CSS3, HTML5, Restful Web Services, Eclipse, Linux, Oracle 11g, Log4J, Jasper Report, JUnit, Mockito, Jenkins, Tomcat 7.0

Confidential

Full-stack Developer

Responsibilities:

  • Cooperated with hardware engineers for better understanding of functional requirements.
  • Involved in developing dynamic robust UI using HTML5, CSS3, jQuery and JavaScript for the web platform.
  • Implemented Angular JS components like modules, controllers, built-in and customized directives, filters, services to build Model-View-Controller (MVC) architecture for the web application.
  • Involved in developing RESTful web services using Node.js and Express.js frameworks.
  • Used MongoDB to store JSON format testing data that gathered from vector network analyzer.
  • Integrated D3.js reporting component for demonstrating the processed data to easily show the performance of newly developed wireless router under different conditions.
  • Git was used for version control, Pivotal tracker for project management.

Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap, MongoDB, Angular JS, D3.js, Quint, Mocha, Pivotal tracker, Git.

Confidential

Web Developer

Responsibilities:

  • Involved into development of user interface using front-end technologies like HTML, CSS, JavaScript, jQuery and AJAX.
  • Participated in designing MySQL database schema to store data like information of Confidential t, medical professionals and company, exchangeable healthcare resources.
  • Implemented DataTable API for presentation tier to demonstrate user retrieved data.
  • Performed unit testing using Qunit.
  • Git was used for version control, Asana for project management.

We'd love your feedback!