Front End Engineer Resume
Redmond, WA
SUMMARY
- 9+ years of IT experience in facets of Design and Software Engineering, Agile Methodology and SDLC (Analysis, Design, Development, Testing and Maintenance) of various 3 - tiers web applications.
- Working knowledge and experienced with ASP.NET, C#, .NET Framework 4.5/4.0/ 3.5, XML, Web Services, WCF, SQL Server, TFS, and IIS, Object Oriented Programming, data structures.
- Experience with C# language and Web Services, including Web API, MVC
- Experience in client-side programming in HTML4/5, CSS 2/3, JavaScript, Angular6, React, Redux, and jQuery, preferably with AJAX calling structure.
- Expertise in creating web application using Visual studio (2013/2015/2017/2019 ) and .Net frameworks (C#, ASP.NET, Entity Framework, ADO.NET, MVC, Web API and WCF)
- Experience developing Web Services with WCF and Service Oriented Architecture and Experience integrating with RESTful/SOAP Web services, APIs.
- Experience in a Client/Server development with .NET Technologies using Web Services (SOAP, WSDL) for communicating with the Business Layer Object.
- Hands on Experience in developing Single Page Application (SPA) using Angular6, ReactJS, HTML5, Bootstrap, CSS, JavaScript and jQuery
- Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS.
- Sound understanding and experience with OOPS, Object Oriented Analysis, Design, Software Engineering, Database Management System (SQL, PL/SQL, and T-SQL)
- Experience in Confidential SQL Server 2008/ 2008R2/2012. Strong knowledge in RDBMS concepts and in SQL Stored procedures etc. and excellent language skills in solving simple and complex SQL queries.
- Experienced working with different Software methodologies like Agile Scrum, Agile Kanban and Waterfall model.
- Experience in designing and developing Databases in SQL Server which includes the development of functions, stored procedures, views, joins, macros and triggers using T-SQL and PL/ SQL.
- Experience to work on Content Management System like Adobe CQ5, Crafter, WordPress and Lithium
- Guide and manage the development and implementation of new digital marketing technology like Adobe Analytics and WebTrends
- Implement and configure Adobe Analytics and WebTrends
- Quick learner, exceptional problem-solving and troubleshooting capabilities. Excellent Team player with good Communication and Interpersonal skills. A very good collaborator with leadership qualities and ability to work independently.
- Experience in utilizing-UNIT testing framework and followed Test Driven Development (TDD) to develop the Web applications for verifying the code integrity.
- Assists clients in accessibility project planning, establishing, and administering accessibility testing programs, and remediating accessibility issues to ensure compliance with W3C Web Content Accessibility Guidelines (WCAG) and Section 508 accessibility standards.
TECHNICAL SKILLS
Languages: HTML5.0, DHTML, CSS3, Bootstrap, SASS CSS, JavaScript, TypeScript, AJAX, jQuery, XML, JSP, JSTL, Java, Groovy Grails, Free Markup Language, J2EE, C#, ASP.NET 4.0, VB.NET, C++, SQL, PL/SQL
Frameworks: React JS, Redux, Angular JS (1.x), Angular6
Cloud Technology: Confidential Azure
Operating Systems: Windows 98/2000/XP/Windows 7
Application Servers: Web Logic 10.3, IIS 7.0, IIS 8.0IDE / Utilities Eclipse Kepler, CRXDE Lite, Visual Studio .NET 2010/2013, Visual Studio Code, Sublime Text
Web Analytics: WebTrends, Adobe Analytics
Web Tools: HttpFox, Fiddler, Firebug
Content Management System: Adobe CQ, Crafter CMS, Lithium
Configuration Management System: SVN, TFS, Grunt
Accessibility Technologies: WAI-ARIA, NVDA, JAWS, Dragon NaturallySpeaking, Web AIM WAVE
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Front End Engineer
Responsibilities:
- Design and Develop the User Interactive Serplet Pane for search and Branford Search to display the search result in Confidential Word to the user in a professional manner by using web technologies.
- Design and implement APIs to get the hybrid, exact and Q&A (Question and Answer) results and to display the data for implicitly and explicitly link/entity for Branford search.
- Build user-friendly interface to configure complex routing business rules using latest UI technologies (React.js)
- Used React Router for routing the redux app to connect redux and react to support routes.
- Worked in using React native components, Forms, Event, Keys, Navigation and Redux.
- Implemented MVVM architecture using React and Redux framework.
- Implemented functionality using Typescript and ES6.
- Validate business rules using modern JavaScript framework.
- Design and develop various user interactive screens as per Confidential One UI specifications.
- Support development and integration of C++ applications for desktop version of Search in Confidential Word as per specifications.
- Manage various Azure environment for provisioning of servers and services implemented by the providers.
- Existing applications were Deployed to Azure after every enhancement.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- PerformingUI accessibility advising & consulting to team to make robust HTML, CSS, JavaScript codefollowing withSection 508 the Rehabilitation Act, WCAG 2.0, and WCAG 2.1 success criteria of level A, AA
- Analyze and identify improvement areas for search engine time to time based on performance criteria defined.
- Identify new tools and technology frameworks that can drive innovation and make software robust and scalable.
- Design lean proofs of concepts (POC) to newly proposed idea to business
- Mentoring and communicating with team members during the project development, testing and implementation processes.
- Conferring with project team and customer about system design and maintenance as well as to obtain information on project scope, limitations, capabilities, requirements and project status updates.
- Create the knowledge book and document all functional implementation and enhancements made to the applications as per Confidential standards.
Confidential, Bothell, WA
Front End Web Developer (React Developer)
Responsibilities:
- Develop the User Interactive web pages in a professional manner by using web technologies like HTML5, CSS3, JavaScript, Angular6, React JS, Redux, JSP, JSTL, JSON, jQuery, Jasmine, Karma, and AJAX.
- Work in Agile teams to build next Generation Responsive Design Web Application for Developer Portal
- Develop html views with HTML5, CSS3, bootstrap and Angular6 for Confidential &T Developer Portal.
- Implement code according to coding standards and Created Angular6 Controller, which Isolate scopes perform operations.
- Develop custom directives, Factories and Services in Angular6 for blogs.
- Use Bootstrap framework along with Angular6 to build Web Responsive pages/components.
- Building a Cross Browser Compatible web application with progressive enhancements. Build responsive web UI interfaces using Bootstrap, Angular6.
- Develop custom directives and Services in Angular6.
- Involved in developing Mobile version of the project using Angular6 and Typescript.
- Developed user interface by using theReact JS, FluxforSPAdevelopment for FirstNet Developer Portal.
- ImplementedReact JScode to handle cross browser compatibility issues.
- Used React-Router to turn application intoSingle Page Application
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Worked on responsive design and developed a singleFirstNet Developer Portal Manage My Account Flowresponsive website that could be served todesktop,Tabletsandmobileusers usingReact JS.
- AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact JS.
- Worked withjQueryandtypescriptfor the development of the UI.
- Developed View Models usingTypescript.
- Develop and design the various screens and its architecture in accordance with UI Specs.
- Coded extensively using JavaScript frameworks by implementing MVC architecture.
- Develop internal and external validation code using JavaScript and jQuery.
- Responsible for maintaining current websites that included updating the web pages, uploading new content/changes etc.
- Implement AJAX functionality using JQUERY, JSON and XML.
- Developed variousAJAXandJSONcalls for the communication between the server and the UI.
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Involve in designing the user interfaces usingJSPs.
- Developcustom tags, JSTLto support custom User Interfaces.
- Integrate the Java code (API) in JSP pages and responsible for setting up Angular6 framework for UI development.
- Play a vital role in defining, implementing, and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Develop responsive sites integrated with Content Management Systems, Craft CMS, WordPress, and Lithium
- Responsible for maintenance and update work in a custom-built content management system, Crafter CMS & Lithium that utilizes Free Marker Template Language (FTL), HTML, CSS, JavaScript, Groovy
- Create content models for websites in Crafter CMS including the structured representation of websites, pages, components, and digital assets.
- Work in collaboration with technology teams and analysts to determine and implement best Adobe Analytics instrumentation, ensure business requirements are met and data capture is clean for FirstNet Developer Portal.
- Develop page templates and dynamic UI components for content entry team using Crafter CMS.
- Create designs and mockups for developer portal using Photoshop and improvement on current features.
- Work closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Create new assets and templates to serve the content entry process, and provide technical documentation, code comments, and readable code that are properly stored in a version control system.
- Create pages in Sitecore and validated the HTML code with W3C Validator.
- Provide technical support for FirstNet Developer Portal on the use of JAWS for Windows, WCAG 2.0 and Section 508.
- Implemented a Continuous Delivery pipeline withDocker,JenkinsandGitHubandAWSAMI’s, whenever a new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
- Deployed application Docker container using Amazon EC2 container services and using AWS admin console.
- Recommend accessibility development and testing tools and provided lists of accessibility resources for staff reference.
- Contribute accessibility expertise and consulted on accessibility issues as a member of an agile team, on a remote basis.
- Write unit testing of JS application using Karma, Jasmine, apimocker, Jest, enzyme, snion.
- Use SVN, GIT for Version controlling and error reporting.
- Handle all aspects of the web application including maintaining, testing, debugging, deploying.
- Recommended, scheduled, performed software improvement and upgrades.
Confidential, Menlo Park, CA
Front End Web Developer
Responsibilities:
- Designed and implemented the first phase of a localization solution for E* Confidential web applications for Trading.
- Contributed web pages for public prospect site starting from design comps and functional requirements document for Retirement and Trading.
- Created a custom, single-page, responsive web application for Retirement Center and Trading to replace a legacy line-of-business web application using AngularJS.
- Wrote AngularJS controllers, views, and services for new website features of Trading web application.
- Wrote SPA (Single Page Web Application) for Trading web application pages’ RESTFUL web services plus AJAX and AngularJS.
- Helped to migrate existing site to better support opening managed IRA accounts using AngularJS.
- Developed web pages for theme-based investing focusing on exchange traded stocks, options, funds and mutual funds using HTML5, CSS3, JavaScript, AJAX and jQuery
- Developed a responsive UI Grid for use on the TSP Trading Replatform to display the stock details.
- Leading desktop retirement application development for a cross-platform JavaScript based solution using AngularJS and SASS CSS
- Contributed recommendations for Accessibility compliance and CSS best practices for Retirement Center Application
- Analyzed and repaired Web accessibility issues in the front end of online Retirement Center software.
- Developed flexible web page layouts (HTML & CSS) and accessible forms for integration into a web application to enable people with disabilities and others to search for accessible and to invest the money for retirement.
- Tested all application controllers extensively with Protector/Karma and angular’s built-in testing facilities.
- Created custom directives for re-usable components.
- Developed a complexinterest calculator and interactive graph for retirement pages (JavaScript, Highcharts, Bootstrap)
- Converted grunt build tasks to gulp to decrease build times in an angular node project.
- Presented on modern web workflow making use of grunt, npm, edna and Bower.
Confidential, Bothell, WA
Front End Developer & Web Analytics Developer
Responsibilities:
- Develop Project Page module, which facilitates editors, can select articles displayed in site using JavaScript Object Oriented Programming.
- Use advanced JavaScript to create interfaces and help manage cross browser compatibility and Provide support for all JavaScript related problems.
- Implement AJAX based queries and updates to allow for dynamic page updates without refreshes.
- Analysis of UI component development and integration with back end.
- Working on WebTrends and Adobe Analytics to study the user behavior on the websites for Desktop and Mobile.
- Web Analytics using WebTrends and Adobe Analytics to drive marketing intelligence.
- Consume an Adobe Analytics front end framework using Dynamic Tag Management and Data Layer Object
- Create Tagging Implementation Guide (TIG) and Adobe Analytics Framework Set up Guide of Desktop and Mobile for developers to implement.
- Worked on testing tools (Fiddler, HttpFox, Firebug and another JavaScript debugger)
- Work with team of 6+ resources completely dedicate for Adobe Analytics on different portals of Confidential &T.
- Work with the stakeholder to define the Confidential &T Site tracking requirements.
- Reviewed Feature Specs as part of a Development release and identifying items which require tracking.
- Developed the user interface for registration using jQuery, AJAX, CSS3 and HTML5.
- Implemented Client-side validations with JavaScript and AJAX to enhance the capability of application.
- Responsible for working directly with clients on Single Page Applications using AngularJS.
- Involved in building a rich web experiences using JavaScript.
- Use Ajax Control tool kit, Multi views, regular expressions, regular expression validates, user search controls.
- Work on content management system, Adobe CQ. It involves JSP development as well as HTML/JavaScript/CSS work
- Develop web GUI is built using XAML, HTML, DHTML, Web Forms classes and AJAX control for providing a consistent look and their individual states persisted across sessions, thus saving individual preferences and providing a smooth navigation experience.
- Used jQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Ensured the generated Web pages complied withUSSection 508 and state Web accessibility guidelines.
- Use agile methodology for software development.
- Use JIRA for logging, reporting, reviewing, and analyzing defects.
- Maintaining close coordination between Onsite and Offsite teams for ensuring seamless delivery of the project as per scheduled timelines.
- Involved in Unit and Integration testing for quality assurance purpose.
- Design and develop technical design document.
Confidential, Honolulu, HI
Full Stack Developer
Responsibilities:
- Working in an agile Environment to deliver higher-quality software far more rapidly.
- Involve in development of Web Forms, Classes using C# that incorporates both MVC architecture and database connectivity.
- Design WCF the front end using XAML Browser WPF and SILVERLIGHT for Rich UI.
- Utilize XAML WCF, WPF based Event Handlers.
- The web GUI is built using XAML, HTML, DHTML, Web Forms classes and AJAX control for providing a consistent look and their individual states persisted across sessions, thus saving individual preferences and providing a smooth navigation experience.
- Develop ASP.Net pages using ASP.NET, web form controls, Custom user Controls, HTML server controls in C#.
- Create event driven Web Forms using ASP.NET and implement form validation using Validation controls using both Custom validation and JavaScript was written for Client side validations and also used the new validation controls in VS 2013.
- Designed web applications and web content utilizing various Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES) employed.
- Enhance and develop UI functionality using ASP.NET 4.5, HTML, CSS, JavaScript and XML.
- Developed Project Page module which facilitates editors can select articles displayed in site using Object Oriented Programming.
- Used advanced JavaScript to create interfaces and help manage cross browser compatibility and Implemented pagination using jQuery.
- Use Web Services (SOAP, WSDL) for communicating with other application and components.
- Create CSS files to be applied to various web forms on the web pages.
- Developed XML Web Services and WCF services common for various applications using .NET Framework.
- Use Visual Studio.NET 2013 IDE to design the forms, develop and debug the application.
- Involved in building a rich web experiences using JavaScript.
- Use Ajax tool kit, Multi views, regular expressions, regular expression validates, user search controls.
- Extensively use ADO.NET, XML in Order to get the high-level performance for the web controls.
Confidential, Schenectady, NY
Full Stack Developer
Responsibilities:
- Involved in the Development and Testing phases of SDLC.
- MVC Design Pattern followed for ASP.Net application development.
- Used AJAX Library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment.
- Enabled Client-side Data Validation in .NET using the validation controls like Regular Expression validator, Required Field validator.
- Dynamic web site design and programming using HTML5, CSS3, JavaScript, jQuery
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility, cross-browser / platform testing and compatibility assurance.
- Used jQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2012.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
- Involved in portal GUI design using Master page, Login control, Site map, and Confidential menu Control and client-side validation is done by Ajax validation extenders.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields.
- Integrated WCF services to enable effective communication.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility, cross-browser / platform testing and compatibility assurance.
- Involved in Unit and Integration testing for quality assurance purpose.
Confidential, Redmond, WA
Full Stack Developer
Responsibilities:
- Responsible for technical planning, scheduling, design, implementation, and post-implementation support.
- Developed the user interface for registration using jQuery, AJAX, CSS and HTML 4.
- Implemented Client-side validations with JavaScript and AJAX to enhance the capability of application.
- Enabled Client-side Data Validation in .NET using the validation controls like Regular Expression validator, Required Field validator.
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2010.
- Developed .Net Web forms using ASP.NET 4.0 and Coded WinForms controls and business objects using VB.Net.
- Involved in ITSM portal GUI design using Master page, Login control, Site map, and Confidential menu Control and client-side validation.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields.
- Used the Object-Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Involved in troubleshooting and maintained the application.
- Integrated WCF services to enable effective communication.
- Involved in Unit and Integration testing for quality assurance purpose.
Confidential, Phoenix, AZ
Full Stack Developer
Responsibilities:
- Utilized .NET 4.0 windows in updating business files and documents.
- Transformed the system file into virtual VB environment.
- Collaborated with data architects in coming up with client-server.
- Maintained large and complex files using intranet applications.
- Supervised the designing of SQL Server 2008 system.
- Developed web-based application using ASP.Net 4.0 and VB.
- Developed presentation layer using JavaScript, HTML and CSS.
- Enhancing the product with new features as per client requirements.
- Developed custom web forms a JavaScript.
- Implemented pagination using jQuery.
- Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML
- Used various jQuery plugins like autocomplete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
- Implemented pagination and sorting functionalities in different modules using jQuery plugins.
- Participated in developing the online transaction system.
- Worked with the design of the templates and skins in CSS.
- Designed and monitored software performance tests on new and existing programs.
- Conducted research on emerging application development software products.
- Prepared and maintained program documentation and operating instruction.
- Recommended, scheduled, performed software improvement and upgrades.
- Conducts through problem analysis in regard to technical system and application programs, document findings and process problem resolution alternatives.
- Keep IT System Development Manager apprised of the status of all problems and assigned projects on a regular basis.
Confidential, Bensalem, PA
Software Development Intern
Responsibilities:
- Designed and developed next generation of mortgage broker loan origination system utilizing Java and J2EE.
- Design components based on Object Oriented Design (Class, Sequence diagrams UML) using HTML, CSS.
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
- Used Singleton, Session Façade, Factory, Data Access Object design patterns to develop the application.
- Developed Session Beans to encapsulate the business logic.
- Wrote JSP Custom tags.
- Designed and Developed Persistence Classes using Hibernate.
- Assisted with functional designs, design review, coding, testing and product documentation.
- Created, maintained and completed Loan Origination system user testing.
- Worked with System Programmers on system update issues.
- Assisted in design of Home Equity loan documents.