Sangeet - UI Developer |
[email protected] |
Location: Bridgewater, Virginia, USA |
Relocation: relocation |
Visa: H1 |
Sangeet
UI Developer 917-977-2670 [email protected] PROFESSIONAL SUMMARY: 8 years of extensive experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML5, HTML, CSS, CSS3, JavaScript, Angular 9/12/14, Material UI, React, TypeScript, jQuery. Expert in Responsive web design and development using Angular, Angular js, React, and material UI, CSS Frameworks, CSS preprocessors. Skilled in handling JSON and complex JSON manipulation using JavaScript, React and Angular. Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML. Designed and developed wireframes and prototypes to meet project requirements, ensuring alignment with user needs and business objectives. Leveraged Dependency Injection to promote modular and maintainable code architecture, enhancing the scalability of the application. Collaborated with the application team to ensure UI/UX components adhered to established guidelines and standards, promoting consistency and usability across platforms. Translated abstract concepts into tangible user flows, wireframes, mockups, and prototypes, driving intuitive user experiences aligned with key performance indicators (KPIs). Valuable experience working on CSS and in setting UI standards for enterprise/consumer applications. Knowledge of backend technologies and RESTful API integration. Developed various Single Page Applications using JavaScript frameworks like Angular, React and AngularJS. Work with complex Object-Oriented concepts in improving performance of websites. Used Front End editors like Visual Studio Code, Dreamweaver, Sublime Text2 and Microsoft Expression Web. Designed UI patterns and applications with help of Adobe Photoshop CS6, Flash and Illustrator. Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in using integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript. Experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS. Proven track record in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to web standards and delivering final page templates, including optimized images. Follow Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development. Experience in working with Angular 12 modules, services, templates, directives, services, and dependency injection to create a SPA. Strong problem-solving and analytical skills, with a keen eye for detail. TECHNICAL COMPETENCIES: SDLC Methodology: Agile, Waterfall Web Technologies: HTML5, CSS3, JavaScript, JSON, AJAX, DOM, Bootstrap, SASS/LESS, Redux, typescript, Node JS, Vue JS, Web pack, Material UI, Prime Faces, JavaScript, jQuery, AJAX, HTML5, CSS3, SASS. Frameworks: Angular12, React, Express JS, Backbone JS, Single SPA Micro Frontend. IDE & Tools: Sublime Text, WebStorm, Eclipse, Notepad++, Microsoft Visual Studio Version Control: GITLAB, SVN Debugging Tools: Chrome Developer Tools Testing Tools: Karma, Jasmine, Jest, Application Server: Apache Tomcat, Node.JS, HTTP Web Server Operating Systems: Windows, Windows Server. PROFESSIONAL EXPERIENCE: Client: Ascellon Corporation, Landover, MD July 2021 Present Role: Sr UI Developer Description: The Scheduler application was designed to help manage information about Surveys carried out by Surveyors at different facilities. This application makes it easy to schedule Surveyors for Surveys as well as generate reports upon completion of each Survey. Responsibilities: Developed Responsive Web Pages using Angular 12/14, Typescript, JavaScript, HTML, CSS and Rxjs. Closely worked with Architect and lead to understand the UI designs and implement the UI matching with the design. Leveraged both high and low fidelity design tools to deliver interface designs, including prototypes, mockups, wireframes, user stories, and user journeys, optimized for diverse devices and interfaces. Made strategic design and user-experience decisions for existing and upcoming features, maintaining a cohesive user interface across all product offerings. UI Development Experience with Angular 11.0, RxJS, NodeJS, ExpressJS, HTML5, SCSS, GraphQL. Migrated application from Angular 4 to Angular 12, One top version at a time. Employed a user-centered design approach, conducting rapid testing and iteration of design solutions to optimize user satisfaction and engagement. Optimizing applications: Working to make applications faster and more scalable. Implementing automated testing: Writing code to test applications automatically. Validating user actions on the client side and providing responsive feedback. Used Route Reuse Strategy with observable store for State Management. Working experience on angular 12 to create components to handle the events and send the request to the server. Used Apache Maven to manage project's build, reporting and documentation. Used Typescript for heavy DOM Manipulations. Used Git as version control system for the source code and project documents. Worked on HTTP and Rx.JS operators to load the data using different observables. Assisted in troubleshooting and resolving bugs and performance issues. Understanding of state management using RxJS and NgRx for managing complex application states. Extensively worked with input (), output () and services to leverage the communication between different components in Angular 12/14. Tested webpages for section 508 compliance. Environment: HTML, CSS, JavaScript, Typescript, jQuery, .Net Core, AJAX, Spring, agile, Angular12/14, Material UI, Require.js, Node.js, Photoshop, Dreamweaver, Illustrator, JSON, DOM, Maven, Git. Client: Sky creek Corporation, Herndon VA Sept 2019 July 2021 Role: UI, Web Developer Description: eContact is an integrated platform that gives freedom to conduct tailored customer outreach across various channels (Email, SMS, IVR), deploying timely communications that improves the customer experience. (Appointment Reminders, Service Notifications, Follow-up Surveys). Responsibilities: Responsible in implementation of the presentation layer for the application using Angular, TypeScript, Material UI, HTML5, CSS3, JAVASCRIPT. Spearheaded the UI/UX design process, applying a user-centered approach to understand user needs, preferences, and pain points, resulting in highly intuitive and user-friendly interfaces. Proficient in using Angular CLI for project scaffolding, code generation, and other development tasks. Involved in using React JS components, Forms, Events, Keys, Router, Animations. Tested Web Services/XML/SOAP and RESTFUL services using Soap UI tool and Postman. Proficient in using Git for version control, branching, and merging, collaborating effectively with team members on code repositories. Integrating APIs: Building secure APIs and making API calls using Vue.js. Implementing front-end code: Knowing how to implement front-end code and components that interact with back-end components Implemented CI/CD pipelines using tools like Jenkins to automate the build, test, and deployment process, reducing release cycles. Utilized design thinking methodologies to ideate, prototype, and iterate on design solutions, fostering innovation and creativity in addressing complex user problems. Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript, Angular and React. Developed dynamic client-side JavaScript codes to build web forms and simulate processes for web appli-cation, page navigation and form validation. Used React JS to create custom components for data manipulations and to display data in company standard format. Developed React JS forms to manipulate text within HTML5 views. Structured with Model-View-Controller software architectural pattern and RESTful API. Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing using Jasmine framework. Demonstrated knowledge of code reviews, unit and regression testing. Environment: Angular, JavaScript, Ext.js 6, Jasmine, XQuery, Spring, Eclipse, Node.js, Express.js, Gulp, Jenkins, Git, HTML, JSF, DHTML, CSS, jQuery, AJAX, Postman, MySQL, Windows. Client: Tech Mahindra, India. May 2016 - June 2019 Role: Software Developer Description: A mobile web-based application built using the Angular framework and Ionic framework that is designed to run on mobile devices for State Bank of India. It provides users with a secure and user-friendly platform to perform various banking activities on their smartphones and tablets. Responsibilities: Involved in developing UI pages using AngularJS, HTML5, CSS3, JSON, JavaScript, Ajax, and SEO. Utilized AngularJS framework to bind HTML template (views) to JavaScript objects (models). Created a new summary page which is scalable to mobile devices and desktop using KP standard libraries with ADA compliance. Created a member-info page using Angular 5 and html and done migration from EXT JS Maintaining the git repository and deploying the application to higher environments. Got good hands-on experience and knowledge on Redux and Ngrx store to manage the State, Subscrib-ing and unsubscribing the state changes and dispatching the actions in Angular 4. Involved in writing test cases using Jasmine and Karma to ensure 80% code coverage. Used interactive data binding, filters and animation events using AngularJS. Hands on experience on developing the components using Angular 4 needed for the application from scratch and customizing from various Angular related libraries to meet the application's functionality. Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls. Used chrome developer tools and firebug for debugging in chrome and Firefox. Created forms to collect and validate data from the user in HTML5 and AngularJS. NPM for installing required node modules and other published Angular NPM modules. Used GIT for source control and JIRA for continuous Integration and tracking purposes and working with automation team. Environment: Angular 5, Node Js, JavaScript, Typescript, Ext.js 6, AngularJS, Jasmine, Karma, Git, jQuery, Gulp, Jenkins, HTML, CSS. Education: Bachelor of Engineering in Computer Science from Sathyabama University, Chennai, INDIA Keywords: continuous integration continuous deployment user interface user experience javascript information technology Maryland Virginia |