We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Woodbury, NY

SUMMARY:

  • 7+ years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise application design using UI with Java technologies with Software Development Life Cycle (SDLC).
  • Experience in software design and Core Java/J2EE and Front-end development with solid understanding of Object Oriented Design Methodology.
  • Extensive experience in designing front end interfaces using HTML, JSP, CSS, JavaScript, Bootstrap, JQuery, Angular JS, Angular 2 and Ajax.
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, EJB and XML.
  • Hands-on experience with AKKA, Play Java, and Play Scala.
  • Experience in using Model View Controller (MVC) framework with AngularJS to build Single Page Application.
  • Extensive experience working in Spring Framework and O/R mapping Hibernate framework.
  • Expert in writing python scripts to scrape web data for data usage/collection using Beautiful SOUP, Scrapy, Selenium.
  • Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, Node.js) applications.
  • Extensive experience in designing and implementing various web applications in both LAMP (Linux, Apache, MY SQL, PHP) and WAMP (Windows, Apache, My SQL, PHP) Environments.
  • Experienced in developing application using 3-tier architecture (i.e. Presentation Layer, Business layer and Data Access Layer)
  • Expertise in using of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications
  • Extensive experience with multiple technologies like Python 2.7, 3.2, 3.4, PHP, Shell Scripting, Java, C, Perl, and VBA and Java/J2EE, JMS, XML, XSLT, XQUERY, XSD, SOAP, REST, WSDL development.
  • Experience with implementing RESTFUL Services and good understanding of SOAP web services.
  • Experience working on AWS platform to deploy applications into Staging and Production environments.
  • Experience on developing which also includes web services like REST, RESTFUL API'S etc. with the help of WSDL, SOAP and JAX-WS, Mongo DB and AWS to get updates from the third parties.
  • Excellent LAMP development experience including Apache, Nginx deployment.
  • Expertise in deploying applications using Apache HTTP server, Tomcat server and J boss server.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, and CSS Table.
  • Extensive experience in designing and implementing various web applications in both LAMP (Linux, Apache, MySQL, PHP) and WAMP (Windows, Apache, MySQL, PHP) Environments.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit and Python Unit test framework.
  • Having experience in various RDBMS databases like Oracle, SQL server, MySQL. And NoSQL databases like Cassandra and MongoDB.
  • Experience in XML technologies including XML, XPATH, JSON, DTD/Schemas.
  • Hands on experience in using XML parsers (DOM, SAX).
  • Experience in developing web-services using Restful, SOAP, WSDL and UDDI.
  • Experience in implementing web based projects using Web/Application Servers such as WebLogic Apache Tomcat 6.0.18, IBM WebSphere 6.1/7.0, and Jboss Application Server 4.3.

TECHNICAL SKILLS:

Languages: Java, Python, SQL, C, C++, MATLAB

J2EE Technology: JSP, JDBC, Servlets, JMS, JSF, EJB, Design Patterns, Java Beans.

Web Technology: JSP, HTML, CSS, JavaScript, Angular 2.

Operating Systems: Windows, Windows Server OS's, Unix distributions.

Web/Applications Servers: IBM WebSphere, WebLogic, JBOSS, Apache Tomcat.

Web Services: RESTful, SOAP, WSDL, Apache CXF, AWS.

Frameworks: Struts, Hibernate, Spring, Django, Flask, Akka, Play.

Tools & IDE Debugging: Eclipse, NetBeans, IntelliJ IDE, STS, Eclipse Debugger.

Build Tools: Maven, ANT.

Testing & Logging Framework: Junit, Log4j.

Database: Oracle, MS SQL Server, MySQL, MongoDB.

Version Controls/CI: Git/GitHub, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Woodbury, NY

Full Stack developer

Responsibilities:

  • Developed features which required interaction with SOAP based web services to get user related information such as telephone number, call data records, service appointments etc.
  • Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
  • Designed & Developed web service which exposes various API to search different centers using Play and Akka actor.
  • Develop the application in SCALA language, using Play Framework and Web sockets (a protocol uses TCP) for sending the alerts and akka actors for concurrency.
  • Developed, enhanced and maintained the server side business logic framework using Play dependency Injection Framework and Play MVC Framework
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Worked with Angular 2 and typescript as part of migration from Angular and vanilla javascript to Angular 2 and React.
  • Development of front-end POC application using Angular 2 JS, Dependency injection, Rx and Http modules with Node.js server for future evolutions
  • Extensive use of Sass. Responsible for ensuring the pattern consistency across all pages
  • Used SAAS as a software distribution model through which apps are available to the customers.
  • Developed intranet portal for managing Amazon EC2 servers using Python, Tornado and MongoDB.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Creating modular architecture at front end using AngularJs for routing and business logic in addition to jQuery for DOM manipulation using AngularJs directives.
  • Designed Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, and EBS volumes.
  • Designed components using React.JS and imported them into main application so that rendering of the page will be faster.
  • Great exposure to network protocols like TCP/IP, UDP, DNS, SMTP, FTP, TELNET, HTTP and Experience with Oracle, MySQL and MS-SQL Tasks.
  • Experience in using version control and configuration management tools like GitHub, CVS and Subversion.
  • Used SOAP UI to test the web service API calls.
  • Middleware development of REST services which executes stored procedures written in EBS and mapping the response to corresponding JSON
  • Developed an application used to manage textile tags, and wholesale orders. Dojo 1.10, jQuery, REST API/JSON, Java, Tomcat, Selenium/Webdriver (for functional testing).
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
Confidential, Minneapolis, MN

Java/Python Developer

Responsibilities:

  • Designed and developed all UI Screens (Forms) using Java Server Pages, Static Content, Html, CSS and JavaScript and wrote Angularjs controllers, views, and service for new website features.
  • Architected and built an entire ecommerce platform in PHP / MySQL for selling of the company's downloadable software products.
  • Develop RestFul Web service using Nodejs technology using sequelize ORM framework.
  • Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using Angular.js.
  • API distributed in multiple domain modules with multithreading, currently supporting Couchbase as database and running on the latest next generation edge technologies like Docker, Angular 2, Spring.
  • Expertise in object oriented JavaScript Libraries including Various Plug-Ins like Angular.JS and Node JS.
  • Wrote new Jython administrative scripts to reflect the changes made to the Server.
  • Design and development of user interfaces and client displays using Java Script, JSP, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries such as PyJamas and Jython.
  • Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB by installing and configuring various packages in python (Teradata, MySQL dB, Pyodbc, MySQL connector, Pymongo and SQLAlchemy).
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python.
  • Creation of Python scripts for data access and analysis (Scripts, DataFeeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Add/modify user interface to fit the requirements and perform input validations on the client using JavaScript.
  • Performed information exchange with providers using Java Message Service.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, CSS, jQuery, AJAX, to create the user interface views.
  • Implemented SOA architecture with web services using SoapUI, WSDL and RESTful. Developed the user interface using HTML, CSS.
  • Used SOAPUI for the functional testing and inspection and invocation of spring based Web Services
  • Worked on SOAP Web Services with JAX-WS API to ping Social Security Administration.
  • Developed different dynamic UI Screens using HTML, JSP, JavaScript and JQuery plugins like jQuery UI, jQuery Datatables.
  • Used standard J2EE design patterns for development like Controller, Business Delegate, Session Facade, Factory, Service Adapter, DAO, Transfer Objects, and Singleton etc.
  • Configured and developed application Context of Spring framework to manage DAO, Service, Security and view by annotations.
  • Developed and configured Servlet Filters, Listeners.
  • Developed and configured Entity Beans for data persistence using Hibernate JPA implementation and used JPA annotations such as Entity, Named Queries and others to manage database transactions into the Oracle 11G database.
  • Developed database DAO, Service layer for database transaction.
  • Developed generics repository using Querydsl JPA to manage type-safe SQL queries for data selection from joining tables, CRUD operation and pagination.
  • Developed Spring Controller using annotations to receive request from client application, applying business logic to prepare Model and find the appropriate View response to client.
  • Developed different dynamic UI Screens using HTML, JSP, Bootstrap, font awesome, JavaScript and JQuery plugins like jQuery UI, jQuery validation, JQuery masking and many more.
  • Developed the Presentation layer using JSP, HTML and used AJAX/ JQuery based rich client for improved customer experience.
  • Developed the Business layer using Spring (IOC, AOP), DTO, and JTA.
  • Developed the Persistence layer DAO using Spring Jdbc for all modules which has POJO classes with CRUD operations.
Confidential, Greenwich, CT

JAVA/J2EE Developer

Responsibilities:

  • Involved in requirements gathering and design of Software Requirement Specification (SRS) document by collaborating with the business team leads.
  • Used JAX Web Services to interact with other application in organization using SOAP and WSDL file.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Architected an enterprise service bus using Mule, Java (EJB3), Hibernate, and spring to tie back-end business logic/systems with web properties via a corresponding RESTful API
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components.
  • Designed and developed Web Services to provide the interface to the various clients running on both Java and Non-Java applications using SOAP and WSDL.
  • Designed and implemented Product search Java Spring boot service to fetch the data from Elastic help of Elastic native queries
  • Worked on Implementation of MVC architecture under Spring Framework.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
  • Implemented Spring Boot for spring configuration and implemented Continuous Integration(CI) using Jenkins.
  • Used tools like Subversion/SVN as Source control, ANT as a build and transitive dependency management, Eclipse IDE for development and JBoss Application Server for deploying the web application.
  • Designed and developed the Fix Message parser library which involved core Java, collections and various design pattern like singleton, factory, Delegate etc.
  • Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
  • Implemented Server side of web utility using Spring MVC architecture.
  • Jenkins was used as a continuous integration tool.
  • Used JDBC and SQL for database management.
  • Used Jira for the development tracking and Confluence for documentation.
  • Developed various services to get and construct models from their DAOs or other services.
  • Involved in development of configuration required for Spring MVC and Hibernate integration.
  • Used Hibernate for Object Relational Mapping and development of persistence layer.
  • Performed debugging and testing of the involved components in JUnit.
  • Used Jira from tracking the progress and Crucible for the code review process.
  • Used Maven as a build and dependency management tool for the web application.
  • Used Perforce as Version Control tool to manage all the source code.
  • Responsible for writing JUNIT test cases all layers.
  • Made test plans, tested cases using JUnit and used Log4j to log the debug, error informational messages
  • Having Experience on UNIX commands and Deployment of Applications in Server.
Confidential, - New York city, NY

UI/Web developer

Responsibilities:

  • Involved in requirements gathering and design of Software Requirement Specification (SRS) document by collaborating with the business team leads.
  • Designed a responsive website using a Bootstrap grid system for layout, contents that fit different devices, including mobile, tablet and desktop using HTML, CSS, JavaScript, preprocessor styling LESS, Bootstrap.
  • In corporate the AJAX scripts to better manage the client side pages.
  • Designed dynamic user interfaces using AJAX, Jquery to retrieve data without reloading the page and send asynchronous request.
  • Developed front-end components using JSP, Servlets and deployed in JBOSS
  • Designed and Developed JavaScript frame work which is wrapper on top of JQuery framework and AJAX based UI framework for UI Configuration widgets.
  • Implemented AJAX functionality using JQuery, JSON and XML
  • Used JQuery, Ajax for service calls on pages to interact with the server for information.
  • Solid understanding of responsive frameworks including Twitter Bootstrap.
  • Coded JavaScript for page functionality and Pop up Screens.
  • Used JQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages on the client side.
  • Developed views to display the models using JSP.
  • Used Java and JSP on the server side and Java Script, AJAX on the client side development.
  • Developed front-end components using JSP, Servlets and deployed in JBOSS.
  • Developed User Interface using Struts, JSTL and Tiles framework.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.

We'd love your feedback!