Full Stack Developer Resume
Manhattan, NY
SUMMARY:
- Over 6+ years of IT experience in Designing & Development of Large Scale web Applications which include Design,Development, Integration, code review, testing, maintenance and Documentation.
- Strong Technical Experience in gathering requirements for Designing, Implementation, Development of large scale web Applications with the Technologies like Java, J2EE, HTML, CSS, Java script, jQuery, Angular, Node JS,React JS.
- Well knowledge in all the phases of Software Development Life Cycle (SDLC) models.
- Expertise in Frameworks like Spring Hibernate and Struts (Spring boot, MVC architecture, Spring Core, Spring DAO, action mappings).
- Extensive experience in developing Single Page Applications (SPA) using MEAN (Mango, Express, Angular and Node) stack Framework.
- Good knowledge in NOSQL databases like Mango DB.
- Well experience in working with SOAP and RESTful Web Services.
- Expertise to develop the application in all areas from front end to middleware and to backend.
- Expertise in modern versions of JavaScript frameworks such as Angular, React JS.
- Architect in designing of complex programmatic structures using Angular, Node frameworks.
- Proficient in JavaScript Object Notation (JSON) and XML.
- Experience in Core Java, Data Structures, Multi - Threading, Algorithms and Object-Oriented concepts.
- Strong experience in designing of database structures.
- Good knowledge with PL/SQL and TSQL.
- Professional in writing stored procedures, functions, Triggers, Performance tuning, Advance Queue.
- Installing, Configuring and deploying Applications using Web Logic, Apache Tomcat, Glass fish, Web Sphere and JBoss servers.
- Worked on many protocols, data formats and architectures such as HTTP, SOAP, XML, JSON, REST, Email, FTP, SSL.
- Expertise in MYSQL, Mango DB, DynamoDB databases.
- Worked in RDBMS Technologies such as Oracle, Microsoft SQL Server.
- Knowledge in Amazon Web Services (AWS).
- Expertise in Design, Develop, Implementation, Integration, Maintenance, Testing in different environments.
- Experienced in implementing and providing service, support and maintaining Oracle Database 11g.
- Strong Experience in writing SQLs queries, stored procedures and Triggers.
TECHNICAL SKILLS:
Programming Languages: Core Java, J2EE, Java Script
Web/JEE Technologies: JSP, Servlets, AJAX, JavaScript, JSON, DHTML, CSS, HTML, Web Services, JSTL, Angular, Node JS.
Framework/Patterns: Spring Boot, Spring, Hibernate, jQuery, Bootstrap, Unit
Application Servers: Web logic, Tomcat, JBoss, Web Sphere
Databases: Oracle 10g, MS-Access, MySQL
Source/Version Control: SVN, Clear case, Git and Stash
Java IDEs: Eclipse, RAD, NetBeans
Tools: Sonar, SoapUI, WinSCP
Operating Systems: Windows, Linux, Unix
Methodologies: Waterfall, Agile/Scrum
Test Management: HP Quality Center, JIRA, Radar
Build tools: Ant, Maven
PROFESSIONAL EXPERIENCE:
Confidential - Manhattan, NY
Full Stack Developer
Responsibilities:
- Interacted with the client to understand their existing applications and design the site according to their system requirements thereby played important role in requirement gathering.
- Involved in structuring and facilitating Rapid Application Development sessions.
- Designed and developed the front end using HTML, DHTML, and XML.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table.
- Developed web page using Angular JS 1.6 components like controllers, routers, NG app etc.
- Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular2 resources.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Extensively worked with JavaScript cookies.
- Worked with the UX team in up gradation of UI version using CSS, jQuery, HTML, Angular JS and Bootstrap.
- Developed JavaScript and optimized existing scripts for efficiency.
- Used JavaScript, HTML, and jQuery for forms validations.
- Implemented different kinds of UI controls including modal dialogs and AJAX web forms with upload file control.
- Used the jQuery widgets like Accordion, Date picker, Draggable, Droppable, Resizable jQuery interactions.
- Redesigned user interface HTML frameworks with Bootstrap and refined CSS styling.
- Worked with jQuery UI plug-in like Widgets, Interactions, and Effects.
- Worked on AngularJS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
- With responsive design to create one well-planned site to deliver an optimized experience in context to each device or screen size.
- Worked with jQuery Message plug-in, jQuery Validation Plug-in.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Used Ajax, XML, Http Request to post chat messages and to periodically check the server for new messages and update your chat window.
- Designed graphics, buttons, logos and flash animation for the website.
- Validated the code using W3C Mark-Up validation and also checked for the cross-browser compatibility using Cloud Testing.
Enviroment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, AngularJS, XML, XSL, XSLT, JSON, DTD, RESTful API.
Confidential, FL
FullStack Java Developer
Responsibilities:
- Involved in the Business Requirement Analysis, Design, Coding, Testing and Support.
- Worked on Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients.
- Extensively used Selectors in JQuery for updating content on DOM nodes.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, JQuery, React.js and JavaScript.
- Designed and developed the login portal using framework AngularJS 2.0 along with HTML5, CSS3 and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- My most recent UI effort was using jQuery, Bootstrap and ReactJS in a Play framework to render responsive pages.
- Involved in developing presentational and container components using React and JSX.
- Involved in Creating RESTful Services using NodeJS and Express framework.
- Performed a lot of DOM manipulation using JavaScript and JQuery for loading and manipulating dynamic content on WebPages.
- Implemented MVC architecture using JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
- Developed multi-threaded Java Swing applets for the configuration and control of codec, video wall processor, and multi-viewer products on embedded Linux processors.
- Standardized unit test plans for Web Control Program (WCP) written as Java Swing applets for all 3 product lines under my responsibility.
- Created GUIs for applications and applets using SWING components.
- Used Micro services to build individual components of the application.
- Created an XML configuration file for Hibernate -- Database connectivity
- Utilized Spring's integration with iBatis & Hibernate ORM for back-end database processing transactions.
- Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations and used Spring AOP for reporting and used a (TDD) test driven approach to development leveraging spring’s support for unit testing.
- Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model to develop application.
- Used JAX-RPC Web Services using SOAP to process the application for the customer.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g.
- Created Jenkins build file to build the application and deployed on WebSphere Application Server.
- Implemented JUnit test cases for unit testing and Suites for end to end testing
- Used Maven as the build tool.
- Used Eclipse as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, and used version control (Maven)
Environment: Java XML, HTML, CSS, JAVA SCRIPT,React Js, Node JS, JSON, Hibernate, Spring, Servlet, JSP, JSF, AJAX, JQuery, REST, SOAP, PL/SQL,WebSphere Application Server, MY SQL, My Eclipse.
Confidential, NJ
Java Developer
Responsibilities:
- Responsible for requirement capturing, Use Case analysis, Object Model, Class Diagrams etc.
- Used J-query for Rich User Interface and used widgets for rich data tables in UI which has PDF & Excel export functionality.
- Designed and developed service layer and used Design Patterns like Data Access Object, MVC and Facade.
- Analyzed, designed and implemented presentation layer using Spring MVC for rendering web pages.
- Developed views and Controllers using Spring MVC Framework.
- Leveraged Spring Validator framework for validating user input used and used J-query for client side validation.
- Developed test cases for Unit testing using Junit and performed integration and for generating mock objects to write test cases as a part of the test driven development.
- Developed Ant Build Scripts for the automatic configuration of the project and deployment of jar files into the Web Logic application server.
- Developed and guided the team to work on application’s GUI in Swing, java networking, java- xml binding etc.
- Developed Web interface using JSP, JSP Standard Tag Libraries (JSTL) and Spring MVC custom components.
- Implemented Java Swing GUI applications for managing the IMAS DSL.
- Custom component library development in Java Swing.
- Integrated Spring services with messaging queues to have asynchronous communication with external systems like claim processing.
- Involved into Database activities for schema creation, fine tuning and optimization.
- Identifying the Performance bottlenecks to improve performance, making the code changes without impacting functionality.
Environment: IBM Rational Application Developer RAD,Spring, JQuery, J2EE, XML, XSL, XSD, XPATH, JAXB, JMS MQ, HTML,Oracle, JUNIT, Tomcat.
Confidential
Junior Developer
Responsibilities:
- Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology.
- Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
- Worked in team to develop high level class diagrams and sequence diagrams and implement the same in JAVA/J2EE, Spring, Hibernate, and Web Services.
- Designed User Interface using Java Server Faces (JSF), HTML 5, CSS3, jQuery, JavaScript and XML in a responsive grid layout.
- Also, developed a web service for allowing other application to access customer balance. Implementation involved usage of SOAP, WSDL and XML for definition of JAX-WS Web Services.
- Persistence mechanism implemented using Hibernate and integrated with Spring ORM.
- Implemented Spring AOP aspects to manage the application logging and Exception handling cross cutting concerns.
- Implemented Database accesses through JDBC at Server end with Oracle as backend.
- Involved in configuring development/testing environments on WebLogic App Server. Source control through CVS.
- Tested Service and data access tier using JUnit in TDD methodology and used JIRA for issue tracking.
Environment: Java, JEE, JSP, JAX-WS, JIRA, Servlet, Ajax, EJB, Spring Security, Java Beans, WebSphere Application Server, HTML, Maven,Oracle, Ant, CVS.
