Front End Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Front End Web Developer with 5+ years of IT experience in analysis, design, development, testing and deployment of Web - based and Enterprise based Client-Server business application using Front-End Web technologies.
- Experience in all Phases of Software Development Life Cycle (SDLC) and proficient in Agile and Rapid Application Development (RAD).
- Proficient in creating and refreshing a site page utilizing Angular 6/7/8/9/10, React.js, HTML5, CSS3, JavaScript and jQuery crosswise over different programs and consequently accomplishing cross program similarity.
- Proficient in designing and developing Single Page Applications using Angular (6/7/8/9/10) and Angular Material.
- Experience in using React.js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Expertise in using Web Service technologies like SOAP, REST, WSDL, UDDI, to integrate the Web-Based applications.
- Experience using Express Node Rest framework and developed backend services using Node.js, Express.js & MongoDB to produce dynamic web content, perform event-driven functionalities.
- Expertise in applying the latest software development approaches including MVC, Test Driven Development(TDD), event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSP, XML.
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm
- Experience in using JIRA for bug tracking in project level and environmental issue tracking.
- Experienced in solving issues in web browsers, following the W3C standards to maintain the website with defect free.
- Managed the code versioning and releases versioning through GIT.
- Experience working with SQL Database Components (Tables, Views, queries) mostly MYSQL, PostgreSQL, Oracle, DB2 and No SQL Databases like MongoDB.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, XML, Bootstrap, Ajax, jQuery, Bower, LESS, SASS, JSON, NGRX
Frameworks: Angular (6/7/8/9/10), Express.js, Require.js, Prototype.js, Ext.js, Backbone.js, Node.js, Bootstrap
Languages: JavaScript, TypeScript, ECMAScript
Debugging / Testing Tools: W3c validator, Jasmine, Karma
Build / Repository Tools: GIT, TFS, SVN, Jenkins
GUI editors: JS Fiddle, Sublime Text, Web Storm
Databases: Oracle, MongoDB, SQL Server, MySQL
Operating Systems: Windows, Mac, Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Front End Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Involved in the complete process of software development life cycle (SDLC) of the project, including designing, coding, and testing of the application.
- Migrated Existing Application from Angular 10. Worked with latest features available in Angular 10.
- Created reusable components like Menu Navigation, Session Monitor which was very useful in the application using Angular 10/9/8.
- Followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Developed different components, custom directives, custom pipes, interface, and services to be shared between required components, angular life cycle hooks in component as well.
- Designed and developed JavaScript frame work which is wrapper on top of JQuery frame work and AJAX based UI frame work for UI Configuration widgets.
- Made Interactive layout using Angular material components such as buttons, dropdown, progress circular, tool bar, tabs, and date picker.
- Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
- Created reusable templates using some 3rd party libraries and worked with NPM package manager tools (Node.js) to inject into application.
- Created Typescript reusable components and services to consume REST API using Component based architecture provided by Angular 10/9/8.
- Worked on Routes in Angular to create the base route and extensions by using RouterConfig as an injectable URL path and customized component for each of the webpage.
- Used Visual Studio Code IDE for designing coding and development of this application.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Used Git for version controlling and regularly pushed the code to GitHub, Jira as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Environment: TypeScript, HTML5, CSS3, Angular 10/9/8, Node.js, NPM, Angular CLI, Angular Material, NGRX, RxJS, Visual Studio, GITHUB, Jira, Agile, Mongo DB, Windows.
Confidential, Dallas, TX
Web UI Developer
Responsibilities:
- Involved, gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Involved in developing payment processing using the new available JavaScript Angular 8/7/6, Node.js using MVC architecture.
- Involved to implement various screens for the front end using Angular and used various predefined components from NPM (Node Package Manager) and Redux library.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and JavaScript.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Used the Node.js and Backbone.js MVC Frameworks in the development of the web applications.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dreamweaver and Photoshop.
- Created the Application using Angular and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Used JQuery plugins auto complete, validation, drag and drop and more exceptionally.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Involved in integrating the Java code (API) in JSP Pages.
- Developed dynamic web pages using Angular, Bootstrap, Node.js and AJAX.
- Developed Docker container based micro services using Spring Boot and deployment on Kubernetes cluster.
- Built a RESTful API to save and retrieve agent information in Java using Struts MVC, Apache CXF and JAXRS.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Used AJAX extensively to implement front end /user interface features in the application.
- Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.
- Involved in using CVS for project management and version management.
- Developed Functional Requirement Document based on users’ requirement.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before actually writing the functionality.
Environment: JavaScript, HTML5, CSS3, Angular 8/7/6, Require.js, Backbone.js, Node.js, JQuery, Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator, MVC, AJAX, CVS, XML, XSLT, Oracle, Windows.
Confidential, Greensboro, NC
Web UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Enhanced an existing Angular 4 application to follow strict MVC patterns for improved source code maintenance which resulted in code reduction, ease of upgrade, scalability, ease ofdeveloper spin up and enhanced performance.
- Worked on Angular 4 modules, components, dependency injection etc.
- Developed backbone.js and Require.js views using handlebars in order to separate presentation from data.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Extensively used JQuery in implementing various GUI components in application portal.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Coding pages with best Search Engine Optimization (SEO) techniques.
- Actively involved in providing the technical support of the application by troubleshooting and resolving the issues.
- Resolved the issues for the pages with low traffic and high load time. This directly increased traffic & sales; which decreased maintenance and capital expenditures for department.
Environment: JavaScript, Angular 4/2, Backbone.js, Require.js, Node.js, Bootstrap, HTML5, CSS3, DHTML, XML, XSLT, JQuery, Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator, AJAX, SVN, Web services, Oracle, Windows.