Full Stack Ui Developer Resume
Mclean, VA
SUMMARY
- 7+ years’ experience in developing front end application using HTML, CSS, JavaScript.
- Excellent experience to apply W3C web standards and design web pages which are in comply with Web Content Accessibility Guidelines (WCAG).
- Experience in AGILE/SCRUM methodologies and sound understanding of Object - Oriented design pattern.
- Good Experience in JavaScript principles and following ES5, ES6 standards and following good programming practice.
- Good experience in developing responsive web design using the bootstrap framework.
- Proficient in building Web User Interface (UI) usingHTML5, DHTML, XHTML, CSS3, JavaScript, DOM, jQuery, and Ajaxthat follows W3C Web Standards and are browser compatible.
- Good Experience in Utilizing jQuery library and developing front-end widgets across different cross-platform giving a constant look and feel across browsers.
- Creating Wireframes and Flow charts for the UX.
- Excellent understating of DOJO framework in developing JavaScript/AJAX based front-end application.
- Good Experience in developing UI pages using Java technologies such as JSP and JSF and using AJAX to provide dynamic functionality to front-end pages by interacting with server-side application.
- Over 6 years of experience in developing Single Page application using Angular JS and Angular 2/4/6/9/11.
- Good understanding in developing application using the Typescript to take advantage of the ES6 principles.
- Experience in CSS Pre-processor SASS/ LESS.
- Experience in creating style guides, best practices and setting UI/UX standards for enterprise/consumer applications.
- Good Knowledge in testing framework such as Karma for e2e testing and jasmine, protractor for angular based application.
- Good experience in REDUX, RXJS principles and utilizing them in handling asynchronous HTTP Request.
- Good experience in Promises and Observables to manage the data from an asynchronous HTTP request,
- Good experience in developing application using React, Underscore and another JavaScript based framework.
- Developing lean front-end application by utilizing the Minificationprinciples in JavaScript and CSS in the production code.
- Excellent experience in production tools such as GULP, GRUNT, NPM and Web pack in automating tasks.
- Worked on CSS background, CSS positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, Pseudo Classes and behaviors in CSS.
- Excellent experience in using IDEs such as VS-Code, Sublime, Notepad ++ and Web storm in developing application.
- Excellent experience in Version Control Systems such as GIT, SVN and tools such as Git Bucket, Bit Bucket, GitHub etc.
- Experience working with Java and J2EE platform with Servlets, JSP, JDBC, Multithreading, Hibernate,Spring MVC, SpringBoot, REST, Microservices and so on.
- Experience in deploying and maintaining public cloudinfrastructure like AWS and Azure.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, jQuery, AJAX, JSP, JSF, Thyme leaf, JavaScript, Php, DOJO.
Languages: C++, Java, .Net, SQL
Frameworks: AngularJS 1.5/2/4, ReactJS, NodeJS, Underscore, Coffee script, Vanilla JS, TypeScript, Bootstrap, Spring MVC, Hibernate.
Web Services: SOAP, REST
IDE & Tools: VS-Code, Eclipse, Notepad ++, Sublime, ATOM, Web storm.
Application Server: Apache Tomcat, WebLogic, JBOSS, WebLogic
Version Control: GIT, SVN, Bit Bucket.
Operating Systems: Windows, Linux, Mac OS X
Databases: Oracle, MySQL, NoSQL, SQL Server, Mongo DB, PostgreSQL
Tools: Jenkins, Mockito, Inject Mock, SOAP UI, TDD(Cucumber)
PROFESSIONAL EXPERIENCE
Confidential, McLean, VA
Full Stack UI developer
Responsibilities:
- Developed front end using HTML5, CSS3, JSON, JavaScript, Bootstrap, JQuery and Angular 11.
- Developed Angular components such as controllers, constants, Services, filters, models.
- Used Angular 11 services to connect the Angular application to back-end Java API to POST/GET the data used in the application.
- UI/UX implementation of a web application including Design, Prototyping, Development and testing phases.
- Gathering and analyzing the requirements and converted them into User Requirement Specifications
- Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Implementing Single page application using Angular 11 and written Typescript classes to construct Angular11 Components.
- Worked on ngrx and rxjs libraries to send request to the server to check the functionality of the websites.
- Convert the designs into web pages with help of HTML5, CSS3 and JavaScript and added interactive features for the site as per client specifications.
- Developed various screens for the front end using Angular 11 and used various predefined components from NPM (Node Package Manager).
- Proficiency in creating built-in Pipes to transform the data and custom Pipes to transform the data in appropriate format.
- Used Splunk to monitor the logs of an application and perform.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Consumed Rest API data using Angular services and made use of Http methods to perform CRUD operations.
- Created Typescript reusable components and services to consume REST API’s using Component.
- Based architecture provided by Angular11 and Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Extensively used Angular Reactive forms, form Arrays and implemented reactive validations and validation messages according to the requirement.
- Karma and Jasmine are used in this project for implementing test cases and to perform unit testing and completed 90% test coverage.
- Used React flux to polish the data and for single directional flow.
- Used AWS Database Migration Service for transferring the on-premises server to Cloud.
- Worked with AWS Lambda functions to run the code to perform daily routineactivities.
- DevelopedAWS S3to copy project artifacts intoS3bucket.
Confidential, Minneapolis, MN
UI developer
Responsibilities:
- Managed work team initiatives including associated work group meetings and creation of supporting documentation (i.e., presentations, timelines and reports)
- Worked on Building rich prototypes and applications using HTML5, CSS3, JavaScript, JQuery, JSON, React JS and Bootstrap.
- DesignedCSS templatesfor use in all pages on the website working withCSS Background, positioning, text, border, margin, padding,andtable.
- Worked on Research, design, develop, test, build, and coordinate the conversion and/or integration of UX designs into the JS/Java codebase.
- Participated in conceptualizing, prioritizing, and creating strategies for the product UX.
- Utilized critical thinking skills to analyze, draw conclusions and present data for use by senior leadership.
- Monitored all business transaction opportunities that enhance access to services and promote the business growth and strategy.
- DevelopedAWS S3to copy project artifact intoS3bucket.
- Integrated Open stackAPIwithAmazon EC2cloud-based architecture inAWS.
- Used React-Router to turn application intoSingle Page Application.
- Deployed, configured, tested, troubleshoot, maintain, update/upgraded Elastic clusters and environments.
- Experienced with scaling Elasticsearch clusters to meet growth- Experience with Agile software development.
- Providing Global Search with Elasticsearch. With the concept of React JS Worked on usage metrics and end to end events tracing for analysis purpose.
- Experienced in Cross-Platform Mobile Development usingReact Native based mobile app.
- Worked with backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- Performed analysis and presented results using SQL, SSIS, MS Access, Excel, and Visual Basic scripts.
- Developed user interfaces using JavaScript, React JS, HTML, CSS and ES6 for developing user interface.
- Worked onRallyfor Bug Tracking and Test Case Management.
- Implemented modules into Node JS to integrate with designs and requirements.
- Handled in HTML5/CSS3 development and have experience React.js Responsive design.
- Participated in project planning sessions with team members to analyze business IT Requirements and translated business requirements into working model.
- Created proof-of-concept using responsive web design, Node JS, React JS, modernizer JS, HTML & CSS.
Full Stack developer
Responsibilities:
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Successfully Ported Angular 1.5 application to Angular 2/4.
- Responsible for setting up AngularJS framework for UI development.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Implemented Single Page Application (SPA) architecture and client side MVC using Angular JS and implemented Angular routing for navigation between Views in the application.
- Experience with React.JS and React-Redux app and developed real time applications using React JS Flux architecture for creating user interface.
- Participated in using React JS components, Forms, Events, Keys, Router, Animations and Flux concepts.
- Experience in working with react-responsive frameworks using react-responsive for different breakpoints.
- Diverse experience utilizing Java tools in business, Web, and client-server environments including Java J2EE, Java multi-threading, Java Server Pages (JSP).
- Adept working of Core Java, MVC Architecture and Databases.
- Consumed API’s as the part of UI team to develop the responsive web pages.
- Produced Restful Web Services using JAX-RS and Jersey Framework.
- Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
- Worked on analyzing Hadoop cluster using different big data analytic tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Sqoop, Spark and Kafka.
- Worked on Big Data Integration & Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
- Thorough experience in Agile, Scrum methodologies.
- Designed and documented REST APIs, including JSON data formats and API versioning strategy and Validated Restful API services.
- Designed and created Microservices business segments and RESTful administration endpoints utilizing Spring Boot.
- Implemented Micro service architecture with Spring Boot based services interacting through a combination of REST.
- Involved in designing, coding and developing the application using Spring MVC.
- Collaborated multiple screens to a single screen using Parallax Page design (Scrollable web page with lazy loading technic).
- Excellent knowledge in using Angular Material 2 to develop UI components charts, graphs, tabs.
- Worked on Spring MVC controllers to handle the requests coming from UI.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Design and Coding of various Java (1.8), J2EE modules like Spring MVC, Design Patterns, Hibernate.
- Interacted with the back-end staff and Scrum master at the daily meeting for new features in this web app using Agile Software Development methodology.
- Manipulated data using CRUD operations Oracle database management system and handled database access and data transmission based on RESTful web service.
Confidential, Framingham, MA
UI Developer
Responsibilities:
- Actively involved in the sprint planning sessions of the Agile SCRUM methodology with Architecture, BA and QA teams.
- Created RFP (Request for Proposal) Microservices to provide RESTful API and RAML utilizing Spring Boot with Microservices.
- Used Spring Core Annotations for Dependency Injection Spring DI, Spring MVC for REST API s and Spring Boot for micro-services.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Created Rest Api's using different spring frameworks like Spring MVC, IOC, JPA, JDBC, ORM.
- Used Spring JPA for getting data from DB like MYSQL, MongoDB etc.
- Used POSTMAN for testing the api end points and for Request & Response Params.
- Consumed api's as the part of UI team to develop the responsive web pages.
- Implemented various Java design patterns like Front Controller, Service Locator, and Business Delegate, Data access Object, Singleton, and Session Façade.
- Developed the User interface screens using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Wrote Angular JS Controllers, Views, and Services for new website features.
- Successfully Ported Angular 1.5 application to Angular 2/4.
- Implemented Single Page Application (SPA) architecture and client side MVC using Angular JS and implemented
- Angular routing for navigation between Views in the application.
- Implemented mock services in Node JS with the help of modules using Express JS.
- Working with JSON web tokens for authentication and authorization security configurations using Node JS.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Developed Client-side scripts using JavaScript/jQuery and AJAX for asynchronous calls.
- Developed Restful Web Services for the web layer of the application.
- Create RFP (Request for Proposal) Microservices to provide RESTful API and RAML utilizing Spring Boot with Microservices.
- Used Spring Core Annotations for Dependency Injection Spring DI, Spring MVC for REST API s and Spring Boot for micro-services.
- Worked on Kafka Backup Index, Log4j appended minimized logs and Pointed ambari server logs to NAS Storage.
- Integrated Spring IOC (Dependency Injection) among different layers of an application.
- Used Spring framework for dependency injection, ORM, transaction management.
- Implemented ORM in the persistence layer using Hibernate framework and Spring Aspect Oriented
- Programming (AOP) functionality for common exception handling and transaction management.
- Developed DAO classes to integrate Hibernate and written SQL queries.
- Worked with WebSphere as the application server.
- Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
- Developed coding using SQL, PL/SQL, Queries, Joins, Views, Procedures/Functions, Triggers and Packages
- Automate build process through Maven build framework.
- Used Eclipse as IDE for development of the application and GIT for code repository.
- Developed Unit, Integration Test Cases using Junit.
- Provided Production support for the application and during deployments.
Confidential, Louisville, KY
UI Developer
Responsibilities:
- Created Front-end Applications using HTML5, CSS3, JavaScript, jQuery, AJAX, XML and JSON.
- Used CSS (SASS) to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
- Wrote various Angular JS custom directives and developed many reusable components and templates that can be re-used at various places in the application.
- Worked with UI/UX Team to Design and document user interface functionality in wireframe and writing.
- Experience in working with interaction designers, user researchers and product managers.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML and CSS.
- Designed and developed various Screens using JSP, JavaScript, HTML, and CSS.
- Involved in writing application-level code to perform client-side validation using jQuery and JavaScript.
- Developed project's web page as Single Page Application (SPA) by using AngularJS.
- Designed services and factories and injected into various methods by using AngularJS.
- Worked with technologies such as jQuery and AJAX to make the website more attractive and user friendly.
- Involved in up gradation and maintenance of new layout using the Grid orientation model Bootstrap framework.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to the business team and project managers.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Tested cross-browsers compatibility on a range of projects.
- Bring wireframe mock-ups to life using HTML, CSS and JavaScript (Angular JS and jQuery)
- Used animation and CSS effects to create a rich, visual experience.
- Ensured cross-platform compatibility, including desktop and mobile browsers.
