Sr. Full Stack / Ui Developer Resume
Nyc, NY
SUMMARY:
- Over 8+ years of experience in the IT Industry with diversified exposure in HTML4, HTML5, XHTML, DOM, CSS2, CSS3, JavaScript, jQuery, Angular JS, React JS, Node JS, AJAX, JSON, RESTful services, SOAP, XML, XSL, XSLT, JUNIT, TOAD etc.
- Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
- Implemented backend services including Node JS with Express framework, mongoose - MongoDB etc.
- 3 years of experience in NoSQl databases like Hbase, MongoDB.
- Experience in managing lifecycle of MongoDB database including database sizing, deployment automation, monitoring and tuning.
- Hands on experience with designing and developing applications that use MongoDB.
- Good experience of integration using MongoDB.
- Worked on Angular JSframework to develop interactive websites based on client needs.
- Experience in database backups and test recoverability regularly and overall performance of the MongoDB.
- Experience applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP and XML.
- Built the reusable service components using Angular JSservices with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
- Hands on experience with CSS optimization using SASS, LESS, Foundation and Bootstrap.
- Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
- Utilizing Bootstrap, Foundation, Material Design lite and ionic framework for standard web design and styling mobile apps.
- Experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, XML, JavaScript.
- Accessibility Testing using JAWS.
- Managed and maintained development of PHPbackend for dynamic database driven websites.
- Mastery of build technologies like Jenkins, Maven, NuGet etc, Integration and automation of source control applications like Perforce, Subversion, GitHub.
- Experience in Object relational Mapping frameworks such as Hibernate.
- Experience in working with application server technologies like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
- Experience in IDE tools like Eclipse and Net Beans.
- Experience with unit testing the applications using JUnit Framework.
- Developed logging standard and mechanism based on Log4J.
- Developed Single Page Application using UI routing protocols and angular.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Capable of learning new technologies and adapt to new environments quickly.
- Configuration and Version control management using GIT and SVN.
- Involved with the bug tracking tool JIRA about finding bug and fixing it and sending message to the team.
- Experience in software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
- Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
- Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Experienced in handling end users and troubleshooting real-time issues in production environment including network, operational and application problems.
- Experience in working in environments using Agile (SCRUM), RUP and Test Driven developmentmethodologies.
TECHNICAL SKILLS:
Web Technologies: HTML4/ 5, XHTML, XML, XSLT, JavaScript, AJAX, JQuery, JSON, MySQL, CSS2/3, Hibernate, AJAX, Angular JS, Node JS, React JS.
Languages: C, C++, JavaScript, PL/SQL
Operating Systems: Windows 2000/XP/7/8, Unix, Mac OS
Java Technologies: Core Java, J2SE, JSP, JavaScript, Servlet, HTML/HTML5,CSS/CSS3, XML
Frameworks: Spring, Struts, Hibernate, Web Services, RESTful
Applications and Web Servers: WebSphere, WebLogic, Apache, Tomcat, JBoss, Mango HTTP Server
No SQL Databases: MongoDB, HBase
RDBMS: MySQL, SQL Server, Oracle, DB2
IDE Tools, HTML Editors: Eclipse, Net Beans, Notepad ++, Sublime Editor
Methodologies: Agile, Waterfall, TDD, SDLC
Other Tools: TOAD, Log4J, Mockito, Junit, JIRA, Jenkins
Version Control: GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Sr. Full Stack / UI Developer
Responsibilities:
- Created interactive web pages and applications by usage of HTML5/4, CSS3, Angular JS and JQuery.
- Called Rest web services through Angular JS services to get JSON Object and modified the response object to display in UI.
- Involved in various ICC services including RMD, Day2, VOC and Broker Recognition.
- Involved in loading JSON datasets into MongoDB and validating the data using Mongo shell.
- Loaded the aggregated data into MongoDB for reporting on the dashboard.
- Worked on MongoDB schema/document modelling, querying, indexing and tuning.
- Created Hbase tables to store various data formats of PII data coming from different portfolios.
- Experience in using GIT for pulling and committing the developed content from/to the GIT repository.
- Designed and implemented Customer information layout using CSS Bootstrap and Angular UI Bootstrap.
- Created Responsive Web Design using CSS Bootstrap and Media Queries.
- Used Node JS REPL terminal to debug java script codes.
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Developed frontend of application using Bootstrap (Model, View, Controller), Angular JS framework.
- The RESTful web services have been used to retrieve and update the data which is populated in view using Angular JS MODEL.
- Dependency injection which is a very significant step in the UI development application has been implemented through services, a feature provided by Angular JS.
- Performed unit testing using Karma.
- Designing the front end using JQuery, CSS3 and Html5 as per the requirements that are provided.
- Published Web services - WSDL and SOAP for getting required information from the different application
- Used Maven to build and deploy the application on web logic server.
- Used Karma for unit testing of application.
- Used JavaScript for validation of page data in the JSP pages.
- Managed deployments to QA, UAT and other higher environments.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
Environment: HTML5/4, CSS3, JQuery, Bootstrap, JavaScript, Angular JS, Node JS, React JS, MongoDB, Apache Camel, SOAP, Restful Web Services, GIT, Karma.
Confidential, Newark, NJ
Sr. Full Stack / UI Developer
Responsibilities:
- Responsible for the implementation of Web Design based on HTML5/4, CSS3, jQuery, JavaScript Bootstrap.
- Developed Web services using SOAP, WSDL, XML, and SOAP-UI.
- Involving in Analysis, Design, and Development Testing and Production phases for the new requirements of the POMS Application.
- Analyzing functional requirements and writing technical design specifications for the new requirements.
- Created custom directives, services and filters in Angular JS.
- Developed UI using Angular JS for rich customer interaction.
- Used Angular JS to design Single Page Applications.
- Used Angular JS filters to filter functionality in search box.
- Developed JSP pages and JavaScript for the applications.
- Involved in coding new features for the application.
- Created the Application using React JS and Node JS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Designed and implemented data tables as per data model.
- Worked on creating simulation environment using Node JS and MongoDB.
- Collected data from focus group and created JSON files to query on MongoDB.
- Involved in Coding based on the spring framework.
- Implemented flexible routing and nested using Angular JS-UI -router.
- Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
- Used Informix as a data model andfor all database related (CRUD) operations.
- Wrote JUnit test cases for each requirement and tested the code as required.
- Involved in developing RESTful Web Services.
- JQuery library and Angular JS has been used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
- Implemented Web services to send order details to downstream systems using REST.
- Wrote client Side code using React JS and used NPM & gulp directories to generate the server environments.
- Used browserify, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
- Supported the application during the warranty period.
- Worked on AGILE methodology.
- Involved in support for QA Team while doing integration testing, regression testing, systems testing.
- Used SVN as a code repository and for code management.
Environment: HTML5/4, CSS3, jQuery, JavaScript, Bootstrap, JSON, Angular JS, React JS, Node JS, Mongo DB, Java 1.6, Spring 3.0, JDBC, XSD, Web Services, Restful Web Services, ECLIPSE 3.0, Spring Source Tool Suite, Apache Tomcat Web Server, Informix, UNIX, GIT, SVN.
Confidential, Hoffman Estates, IL
Sr. Full Stack/ UI Developer
Responsibilities:
- Developed user interfaces using HTML4, CSS3, Bootstrap, AngularJS, jQuery.
- Develop, configure RESTful based Client and Server web applications.
- Work in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements.
- Turned the application into a Highly Interactive, using AJAX web development techniques.
- Create and use various JPA methods, Entities and DAOs (Data Access Object) to implement various Restful requests.
- Work with Project Manager/Scrum Master on daily basis to report/track various user stories. Coordinate & interact with offshore teams to make sure the applications are well integrated from end to end.
- Used Node JS Express framework to setup middle wares to respond to HTTP requests.
- Used Node JS framework to setup Web API’s.
- Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS.
- Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Session Beans were developed to process the requests from the user.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
- Used Angular JS to simplify the client-side scripting.
- Deploy the application on UNIX box in various environments for by-weekly releases. Integrate the code between GitHub and SVN.
Environment: HTML4, CSS, Java Script, jQuery, Bootstrap, JSON, Angular JS, JDK1.6, Spring MVC framework, REST, Eclipse IDE, JavaScript, MySQL, Hibernate ORM, Jenkins/Hudson Continuous Integration tool, SVN, GitHub, JUnit.
Confidential Care, St. Louis, MO
Java/J2EE Developer
Responsibilities:
- Involved with system design, architecture, coding and testing of the entire application.
- Designed UI using HTML, CSS, Java Script.
- Involved in understanding of business requirements, design and development of the project.
- Interacted with Business Analysts in gathering the application requirements and customizations based on customer and client requirements and change requests.
- Worked with Service Oriented Architecture.
- Coded JavaScripts for performing client side validations.
- Implemented the required functionality using Hibernate for persistence & Spring MVC pattern.
- Established continuous integration (CI) practices and standards with JIRA and Jenkins.
- Design and develop cross-plane service components with Spring Framework.
- Develop message driven beans to receive & process JMS messages.
- Used Web Services and SOAP protocol to communicate with external applications.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle 10gUsed Log4J for logging the application, log of the running system to trace the errors and certain automated routine functions.
- Implemented Web services to send order details to downstream systems using Jax-Rpc, Rest
- Implemented version controlling using Dimensions.
- Implemented log4j for logging purposes and debug the application.
- Developed JSP and Servlets for the presentation tier
- Used WSDL to describe and locate web services
- Wrote various Queries to obtain data from the database
- Involved in coding, code reviews, JUnit testing, Prepared & executed Test Cases
- Worked with QA team in preparation and review of test cases
- Deployed the application and tested on Web Sphere Application Servers.
Environment: HTML, CSS, Java Script, Java 1.5, UML, JSP, JIRA, Jenkins IBM WEBSPHERE 7.0, JavaScript, AJAX, Flex, Hibernate, Spring, SOAP, web services, Oracle 10g, Linux.
Confidential Chicago, IL
UI Developer
Responsibilities:
- Created visual mock-ups and prototypes using HTML, CSS, JavaScript and jQuery.
- Extensively revised more than hundreds of JSP pages to enforce new designstandard and style guidelines for HTML, CSS, JavaScript, JSTL and customtags.
- Actively participated in requirements gathering, analysis, design and testing phases
- Responsible for using case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
- Implemented application using MVC architecture integrating Hibernate and Spring frameworks
- Designed client application using JSP, CSS and XML.
- Implemented the Enterprise JavaBeans to handle various transactions.
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
- Using Java Financial platform built an application, which is an integration of technologies such as Struts and Web Flow.
- Developed version control using Subversion.
- Used Spring Security for Authentication and authorization extensively.
- Used Spring Core for dependency injection/Inversion of Control (IoC).
- Used Log4j for debugging the issues and exceptions.
- Participated in designing Web services framework in support of the product.
- Responsible to write complex SQL and HQL queries to retrieve data from the Oracle database.
- Involved End to End development by integration Front End and Backend by Debugging.
- Involved in complete development of Agile Development Methodology and tested the application in each iteration.
- Extensively written unit and integration test cases using mock objects and Junit.
- Used XML to transfer the application data between client and server.
- Used the JDBC for data retrieval from the database for various inquiries.
- Expert knowledge on PHP Development environment upon utilizingZend, CakePHP, CodeIgniter and Symphony frameworks, working closely with backend team.
Environment: HTML, CSS, JavaScript, Java, J2EE, Spring 2.0, JDBC 3.0, JNDI, Hibernate 3.0, JMS, Selenium, Tomcat v6.0, Eclipse, Oracle 11g, XML/XSLT, SQL developer Web logic 10.2, and Junit 4.0
Confidential, Kenilworth, NJ
Web Developer
Responsibilities:
- Developed the User interfaces using HTML, CSS and JavaScript etc.
- Participated in reviewing the functional, business and high level design requirements.
- Developed the Use Case diagrams and Class diagrams.
- Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Used the Inversion of Control module of spring framework.
- Published methods as web methods using RESTful web services.
- Used SOAP UI for testing the web services.
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Used XML Beans for parsing the XML documents.
- Created the test cases using JUnit.
- Developed the Application and business logic using Java 1.6.
- Implemented several design patterns like Singleton, MVC and Factory design patterns.
- Experience with jQuery.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Used Hibernate for Object Relational Mapping.
- Used Free Marker Template for sending the parameters to the back end systems.
- Log4J was used for logging errors in the application.
Environment: HTML, CSS, JavaScript, XML, jQuery, MYSQL, JUnit, SOAP, REST, Spring.
