Ui Developer/mean-stack Developer Resume
Franklin Lakes, NJ
SUMMARY
- Having 7 years of strong development and designing experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design principals.
- Experience in connecting with clients/users in collecting the user requirements.
- Proficiency in the Entire Software Development Life Cycle, which incorporates Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment. Followed Waterfall and Agile/Scrum methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.
- Having good knowledge in developing applications using HTML, HTML5, CSS, CSS3, DOM Manipulation, JavaScript (ECMA 5/6), jQuery, AJAX, JSON, Angular JS, Node JS, React JS.
- Provided support in working with HTML5, CSS3, Angular JS, Angular 6.0, React JS and Bootstrap in designing Single Page Application.
- Good Knowledge on Angular 8, 9, and 10 versions and new features.
- Coded using Core Java(J2SE) concepts like Multi - threading, I/O Streams, Collections, Serialization, Remote Method Invocation (RMI), Java Beans (EJB), Swings, Synchronization, Exception Handling, Generics, Database like JDBC connections.
- Good Experience in working on UX designs by creating mockups, wireframes and designs by gathering requirements from Business and then developing pixel perfect layouts.
- Proficiency with UI/UX designing and web usability.
- Experience in GoLang concepts like Slices, Maps, Structs, Interfaces, Go routines and Channels and extensive working knowledge with Microservices, Gokit, ORM GORM, cli, Gorilla Mux, go - hystrix, godoc.
- Experienced in solving issues in web browser, following the W3C standards to maintain the website with defect free.
- Extensive experience working in Spring Framework and ORM Hibernate /JPA framework for Mapping java classes (POJOs) with database using Hibernate Query Language (HQL), HSQL, Queries, Criteria, Projections.
- Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, ORM, Spring Dashboard, Spring Boot, Spring Security, Spring Microservices, Spring REST.
- Experience on implementing the AJAX features using jQuery and JavaScript.
- Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Bootstrap, Node JS, Angular JS and React native.
- Worked on CSS Preprocessors LESS and SASS along with JavaScript task runners like Grunt.
- Experienced in JMS, Zookeeper and Apache Kafka over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications.
- Knowledge in development of Database Components.
- Used JIRA for bug tracking and issue tracking and Used SVN and Git for version control.
TECHNICAL SKILLS
Languages: JavaScript, jQuery, AJAX, Java 1.8, GoLang, JDBC, JSP, J2EE
Web Technologies: HTML, DHTML, XHTML, HTML5, XML, JSON, XSL, XPath, XSLT, CSS, CSS3, SASS, LESS.
J2EE Technology: JSP, JDBC, Struts, Servlets, JMS, JSF, EJB, Design Patterns, Java Beans.
Frameworks: Bootstrap, Angular JS, Angular8/9/10, Node JS, React JS, Spring 4.3, Hibernate 4.3.
Spring Frameworks: Spring Core, Spring MVC, Spring JDBC, Spring Batch Spring Web Services.
IDE & Web Designing Tools: Eclipse, Sublime Text, Brackets, Web Storm, Visual Studio Code.
Web Servers: JBoss, Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jenkins 2.50, WebSphere.
Data Bases: Oracle, MySQL, NO SQL, SQL Developer, PL/SQL, Mongo DB.
Version Control System: SVN, CVS, Clear Case, GIT-HUB, GitLab
Debugging Tools: Gulp, Firebug, Firebug Lite, Google Chrome Web Debugger.
Desktop Tools: Acrobat Writer, MS Word, MS Excel, MS PowerPoint, MS Access
OS: Mac OS X, Windows/Unix.
PROFESSIONAL EXPERIENCE
Confidential, Franklin lakes,NJ
UI Developer/Mean-Stack Developer
Responsibilities:
- Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum methodology.
- Designed User Interface using HTML5, CSS3, JavaScript, Bootstrap, Angular as frontend building Environment
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks
- Experience with designing custom directives, decorators, and services using Angular-CLI to interface restful services
- Used Angular 9 as framework to create a Single Page Application (SPA) which can blind data to specific views and synchronize data with server by using JavaScript and Type-Script programming
- Implemented HTTP requests using RxJS Observable library handle multiple values over time
- Used Jest and Jasmine for unit testing and Integration test suite
- Used UI components, Angular JS directives, controllers, view and routing, service modules, validations using HTML5
- Used Angular http clients to make ajax calls and load the data into UI components like tables, grids and models
- Created custom directives in Angular 9 for re-usable components (multi field from elements, background file uploads) and used filters while coding in Angular 9
- Worked on Cross-Browser compatibility and fixed the bugs related to all browsers including all IE
- Experience integrating RESTful services (API’s) and used JSON for data transfer between front end and back end
Environment: Java 1.8, J2EE, Core Java JSP, SringBoot, HTML 5, CSS3, Bootstrap, React.js, Redux, SoapUI webservices, SonarQube, Jenkins, Git, Maven, Gulp, Swagger/API, Grafana Monitoring tool, Agile, TDD, Spring Boot, Spring Integration, Maven 2.0/3.0.
Confidential, Chicago, IL
UI Developer/Mean-Stack Developer
Responsibilities:
- Collaborated with Internal and External Product Owners for gathering requirements.
- Designed Front End Application User Interface using HTML5, CSS3, JavaScript, Bootstrap, React JS, Angular JS and Node JS.
- Developed the pages that are complaint to W3C and ADA standards. Created Responsive Layouts for multiple devices and platforms
- Created the screens meeting W3C standards.
- Used JSON for data exchange between and client and server. Used Test-Driven Development with SCRUM Agile methodology, Used GIT tool for task assignment, bug tracking and fixture.
- Built Angular 8 components, UI services to consume rest services using Component based architecture provided by Angular 8.
- Worked as part of team and built backend REST API with Node.js, Express js using the serverless framework
- Developed Single Application and dynamic responsive Web Application with Angular 8 using CSS and with the help of and tags as per W#C standards
- Implemented latest Ecmascript6 (ES6) features like arrow functions, constants, black-scope variables and class inheritance etc.
- Worked in cross browser completability check and thoroughly performed unit testing and integration testing
- Collaborated with other teams to develop cross-product design solutions. Attended required meetings and maintained open communication about project status
- Used JSON objects effectively for efficient client side coding. Written unit test using jasmine and karma
- Worked in version control system GIT.
Environment: HTML5, APIs, CSS3, Angular JS, JavaScript, Node JS, React JS, Ember JS, AEM, jQuery, Java 1.8, Spring, J2EE, JSP, Spring Boot, AWS, Hibernate ORM Mapping, Docker, NO SQL, Kubernetes, Kafka, Bootstrap, Typescript, ES6, JSON, SQL, Oracle, Web Storm, Mongo DB, Web Services.
Confidential, Irving, Texas
UI Developer
Responsibilities:
- Rapidly developed prototypes from conceptual demonstrations totally based on IOT smart cities and smart agriculture
- Proficiently built Website which adheres to Web 2.0 Industry Standards Using HTML5, CSS3, SASS, JavaScript, AngularJS
- Performed best practices in implementing AngularJS (1.x, 2.0, 4.0) modules and creating free-standing, reusable, and testable components.
- Exclusively used NodeJS for building fast and scalable network applications and ExpressJS as standard server framework for NodeJS.
- Backend proficiency using Node, Express, Google Go (Golang), MongoDb including 3rd¬party services Firebase.
- Adopted NPM, Gulp & Grunt as Task Managers and performed custom tasks for the build process to handle the desired outcome
- Understanding the responsibilities of ThingSpace platform, database, API, caching layer, proxies, and other web services used in the process
- Extensively used GitHub, Source Tree for all of the distributed version control and source code management (SCM)
- Mapped user journey end-to-end from Sensor-based SOAP-API to Mongo DB Covering all data phases using information architecture diagrams, user flows
- Worked Closely with Backend team to ensure smooth deployments by configuring different builds and test scripts for CI-CD process laid
- Exclusively implemented a NodeJS wrapper around the SCALA microservices and also exposed a Swagger-UI for the showcase by stake-holders
- Executed FireBase to handle incoming Dynamic Data from ThingSpace Gateway which is a part of Threeway-Data-Binding practice adhered
- Performed extensive unit tests using Mocha and e2e test suites for all components, and running them with Protractor
- Used Google Analytics to capture User metrics to improve Customer Experience with Digital Analytics
- Implemented Istanbul a popular Code Coverage tool to increase Code Coverage to make code more production efficient
- Project Technology Stack: HTML5, CSS3, JavaScript, Bootstrap, SASS, NodeJS, ExpressJS, Gulp, Grunt, Jenkins, GitHub, Source Tree, FireBase, Swagger.
Confidential, Richmond, VA
UI Developer
Responsibilities:
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
- Developed application using Angular JS.
- Developed GUI using JavaScript, Angular JS, Node JS and React JS.
- Implemented AJAX callsand handled request and responses for various modules.
- Extensively involved design discussions, user experience sessions provide inputs on the layout and UX.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSON and AJAX, Angular JS, Node JS and React JS.
- Developed real time tracking of class schedules using Node JS.
- Implemented MVVM architecture using ReduxArchitecture with React JS.
- Experienced inReact JS and working withReact Flux architecture.
- Used SASS and LESS extensively for Rich UI experience.
- Contributed as key resource of the Angular JS Framework Team in conversion of existing (XMI) UI screens of the application to Angular JS based UI.
- Developed automation test cases using Java and selenium on Eclipse forweb2.0.
- Involved in writing Test cases, test scripts using Jasmine test API and Karma for unit tests and Protractor for E2E testing.
- Implemented Persistence layer using Java/J2EE, Spring, hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components, and used Grunt & Gulp as Task runners.
- Designed Frontend within protest situated JavaScript Framework like Node JS.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Used GIT for version control and JIRA for bug tracking.
Environment: HTML5, CSS3, JavaScript, ES5, jQuery, Bootstrap, Angular JS, React JS, Node JS, SASS, AJAX, LESS, XML, jQuery, Web Storm, Tableau, Restful Services, Mongo DB, Design Patterns, Web Services, Windows XP, Karma, Jasmine, Protractor, Adobe.
Confidential
Web Developer
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Involved in development and finalization of initial design of the application and worked with content managers, copywriters, and designers to resolve the issues.
- Implemented all UI modules for the product using JavaScript, AJAX, and jQuery.
- Performed Google Analytics on websites and performed daily and weekly reports.
- Implemented the presentation layer with HTML, DHTML, jQuery, AJAX, and CSS.
- Displayed on demand data to the user using AJAX.
- Extensively used jQuery plug-ins like Image Light box, AJAX Queue, Auto Populating select-box, Search.
- Written and implemented CSS throughout the site, both as in-line and imported files.
- Written and implemented Object Oriented JavaScript throughout the site, both as in-line and imported files.
- Monitor site for any UI inconsistencies and fix all the UI bugs reported in the test track.
- Attended project meetings on a regular basis and helped to improve the Project workflow.
Environment: JavaScript, JSP, HTML, XHTML, DHTML, CSS PL/SQL.