Ui /front End Developer Resume
Richmond, VA
SUMMARY
- Overall 5+ years of IT experience as a Java UI Developer in analysis, design, development and testing of web applications.
- Extensive experience in designing professional UI web applications using front - end technologies like HTML5, CSS3, JavaScript, JQuery, Angular 2, Angular 4, Angular 7, Typescript, JSON, XML and Bootstrap using Web storm, Visual Studio Code.
- Expertise in developing responsive web applications using Front end development skills.
- Proficient in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Well Versed in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Expert at creating functional specifications including flows, wireframes, mockups, and interactive prototypes.
- Experience in applying the latest development approaches including Model-View-Control (MVC), event-driven applications using AngularJS, Object-oriented JavaScript and JSON .
- Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting.
- Worked with Maven as the build task runner to build and package the application and Maven as build tool for configuring tasks.
- Good experience in NodeJS modules like grunt, bower to integrate with designs and requirements
- Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Experience in configuration management systems (Build/CI/SCM) like Maven, SVN, CVS, Git, GIT-HUB, Jenkins.
- Excellent understanding of the W3C web stfnandards and their underlying implementations by various browsers and have experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome and making the web pages cross browser compatible. Hand on experience in using JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Proficient in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in software configuration management using Rational Clear case, CVS, SVN and PVCS.
- Worked with Amazon Web services to build secure, reliable, and scalable JavaScript applications.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Proficient in handling Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navibars, Pagination, Alerts, Progress bars etc.
- Excellent Analytical, Problem Solving skills, strict attention to detail, Proactive and self-starter with excellent analytical, communication and interpersonal skills.
- Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member.
TECHNICAL SKILLS
Web Technology: HTML5, CSS3, JavaScript, AngularJS/2/5/6, ReactJS, Node.js, Express, jQuery, AJAX, JSON, Twitter Bootstrap.
Designing Software: Adobe Dreamweaver CS5, Sublime Text Editor, Net beans, Notepad++, and Web Storm.
Operating Systems: Windows, Linux, Mac OSX.
Preprocessors: SASS, LESS
API: SOAP, Rest
Debugging Tools: Firebug, HTML Validator, Web Developer.
Build Tools: Gulp, Maven, Gradle.
Version Control Tools: CVS, SVN and GitHub.
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
UI /Front End Developer
Responsibilities:
- Developed end to end application with agile methodology and daily stand-up meetings.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Developed Node JS Frameworks which will be interfacing with data stores as well as frameworks and services
- Developed a Single Page Application using Angular 7, Typescript, RXJS and Java 8.
- Developed Angular 7 components and services to convert a large monolith into microservices.
- Integrated modules with designs and requirements by implementing Node JS.
- Used Template Driven and Reactive forms in Angular 7.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behaviour such as variable, mixing, operations and functions.
- Enhanced user experience by designing new web features using MVC Framework like Node.js.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
- Used Local Storage to store & retrieve insensitive user data during transition between the different pages.
- Conducted TDD to help create well-written unit of code using chai and mocha.
- Developed the front end of the application using HTML5/CSS3 and Bootstrap4.
- Used JavaScript concepts like promises, call-back functions, streams, higher-order functions.
- Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Worked with existing style sheets to implement SASS.
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API
- Utilized version control tool GIT to communicate with other team members in to work on the same codebase in the repository.
- Implemented Restful API from core using Angular Framework.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD).
Environment: Angular 7, TypeScript, JavaScript, Node.js, NPM, HTML5, CSS3, Ajax, Bootstrap4, Wireframe, Windows.
Confidential, Atlanta, GA
UI /Front End Developer
Responsibilities:
- Directly worked with client Architecture for requirement Gathering.
- Project development using Agile/Scrum Safe methodology, sprint planning, backlog release and planning.
- Used functionalities to write code in HTML5, CSS3, Angular 4/5, JavaScript, jQuery, Ajax, JSON and Bootstrap.
- Involved in writing applications using Angular 4/5, ES6.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5 and CSS3.
- Design and implement customer feature requests from sketch to production using JavaScript (ES6+), Node.js
- Used Angular Redux store for Data architecture.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture.
- Worked with QA team on a daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Interactive cross browser functionality testing for the developed web application.
- Extensively used JavaScript to make the web page more interactive.
- Created application with Angular 4/5 and worked extensively on Angular4/Typescript SPA domains.
- Helping design feature architecture. Improving existing code to efficiently use OOP.
- Used Angular JS framework to bind HTML (views) to JavaScript objects (models).
- Involved in writing application level code to interact with APIs, Web Services using AJAX and JSON.
- Used NPM package managers to get the dependencies.
- Used GoCd and Pivot Cloud for Deployment.
- Worked on MS SQL and MY SQL DB Concepts. Familiar with MongoDB environment.
- Develop and execute unit, functional, integration testing of developed software components.
- Involved in writing application level code to interact with APIs.
- Perform adequate unit testing using JIRA with unit test cases to test the Angular code.
Environment: Angular4/5, JavaScript, CSS3, GIT, HTML5, Node.JS, MongoDB, ES6, NPM, Micro Services, JSON, JIRA, ES6, Windows.
Confidential
UI /Front End Developer
Responsibilities:
- Implemented Agile Methodologies SCRUM a light weight framework, UI SDE for managing and controlling iterative and incremental projects.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Implemented Angular 4 services to communicate with Express.js on the server-side in-order to perform CRUD operations on database.
- Used Angular 4 routing features to make the component independent.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript, jQuery and extensively used Table-less Design in CSS for positioning.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Used @Input and @Output for passing data and triggering events across different components.
- Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used NPM (Node Package Manager) and Browserify for dependency and version management of NodeJS packages for the application.
- Developed different jQuery Component in MVC micro architecture Frame work which internally use various design patterns such as singleton, command, delegate, etc.
- Effectively used CSS3 features and created multiple columns, borders, backgrounds and used SASS to maintain the code with snippets and the available libraries.
- Created different single page applications using Angular for users, sponsors, reviewer, and publisher.
- Implemented functionality using Angular 4, Typescript and ES6.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: HTML5, CSS3, JavaScript, jQuery, NPM, Typescript, Angular 4, AJAX, Adobe Flash, Photoshop, Windows.