Post Job Free
Sign in

Front-End Developer ANgular, javascript,typescript,html,css,rxjs,ngrx

Location:
Falls Church, VA
Posted:
July 10, 2025

Contact this candidate

Resume:

Name: Madhura Shyamkant Tupkar

Contact: 1-346-***-****

Email ID: ***********@*****.***

Professional Experience:

Front-end developer with 9 + years of experience building and maintaining responsive websites. Proficient in HTML, CSS, jQuery, JavaScript and Angular plus modern libraries and frameworks.

Notable achievements include boosting the conversion rate of an existing website by 80% with improved code and design.

Expert knowledge of the UI design process and deliverables throughout the development lifecycle.

Translate designs to front-end code, estimate time and costs, and determine developer requirements and specifications. Collaborate with creative and development teams on the execution of ideas and projects.

Adept in collaborating with cross-functional teams and delivering projects on time and on budget.

Education:

Master of Engineering (Computer Science ME) from Pune University, India in 2015.

Bachelor of Engineering (Computer Science BE) from Pune University, India in 2012

Technical Skills:

Programming Languages

JavaScript, Typescript

Web Technologies

HTML5, CSS3, Angular JS, Angular

Distributed Technologies

Web Services (SOAP, REST)

Scripting Languages

JavaScript,TypeScript

Data Bases

SQL Server, Oracle,MySQL

Framework

Angular

Operating Systems

Windows

IDE Tools

Visual Code Studio

Enterprise Servers

Tomcat

Software Methodologies

Agile SCRUM, waterfall

Version Control

GIT

FIS Global July’2023 – June’2025

Location: NYC, USA

Role: Senior Software Developer

Project Description: ‘Omni DC’ is the premier participant recordkeeping system in the Employee benefits industries. It keeps not only persona and financial records for each participant; It also keep plan, investment, pricing and historical records. It is also a Participant Record Keeping System use to take the advantages of diverse tax benefits, in accordance with numerous rules and regulations.

Component Development: Design and develop reusable components using Angular, ensuring they are efficient and scalable. This includes understanding Angular's component lifecycle, data binding, and dependency injection principles.

State Management: Implement state management solutions (e.g., NgRx) to handle application state efficiently, enhancing the performance and predictability of the application.

RxJS and Observables: Utilize RxJS libraries for reactive programming to handle asynchronous data streams and events in the application

Responsive Design: Create responsive and adaptive layouts using CSS frameworks (like Bootstrap or Tailwind CSS) alongside Angular's Flex Layout or CSS Grid, ensuring the application is accessible across various devices and screen sizes.

Accessibility (a11y): Ensure that web applications meet accessibility standards (WCAG) to make them usable for people with disabilities. This involves semantic HTML, keyboard navigation, and ARIA roles.

UI Libraries and Angular Material: Leverage UI component libraries, specifically Angular Material, to implement consistent, high-quality UI elements that follow material design principles.

Unit and Integration Testing: Write comprehensive unit and integration tests using Jasmine and Karma (or similar testing frameworks) to ensure components work as intended in isolation and when integrated.

End-to-End Testing: Utilize tools like Protractor or Cypress for end-to-end testing to simulate real user scenarios and interactions across the application.

Optimizing Load Times and Rendering: Implement lazy loading, service workers, and other modern techniques to reduce load times and improve rendering performance, aiming for high scores in tools like Google's Lighthouse.

Code Splitting and Bundling: Use Angular CLI's build optimization tools to implement code splitting and efficient bundling, reducing the initial load time of the application.

Team Collaboration: Work closely with backend developers, designers, and product managers to ensure a seamless integration of the frontend with other parts of the application and align with the product's vision and requirements.

Version Control: Use version control systems (e.g., Git) proficiently, managing branches, merge requests, and releases to maintain code quality and facilitate collaborative development.

6. Continuous Learning and Adaptation

Staying Updated: Keep up-to-date with the latest Angular versions, features, and best practices, as well as advancements in web technologies and standards.

Knowledge Sharing: Mentor junior developers and share knowledge with the team through code reviews, presentations, and workshops to foster a learning culture.

Environment: Eclipse, Wave Maker, HTML5, CSS, JavaScript, Bootstrap, jQuery, Angular17, Core Java, Spring 2.5, Java8, SOAP, Rest API, GitHub.

John Deere (Yash Technologies) March’2020 – June’2023

Location: Pune,India

Role: UI Developer

Project Description: ‘Vision’ is the enterprise level application which will be going to implemented for it’s all the locations across the world. It focuses and manages all the product verification and validation.

Involved in rendering additional components with custom HTML tags using Angular.

Create responsive designs for mobile applications, built wireframes, and developed prototypes for web development projects.

Involving in building multiple UI components from design stage to production stage.

Maintaining an organized workflow using a project management tool (like GitHub).

Monitoring website performance and rectifying front-end-related issues.

Communicating technical issues in an understandable manner to the team and clients.

Testing to identify bugs and technical issues before and after deploying.

Documenting bug reports, tickets, and any code changes.

Developed GUI using JavaScript, HTML, DOM, XHTML, and CSS in ongoing projects.

Designed pdf, excel and print previews for all the reports in the application using HTML, JavaScript, and SQL stored procedure.

Used Angular dependency injection (DI) to inject angular services and custom services, as well as build custom directives to provide reusable component.

Involved in the development of programming user interface design and front-end (HTML) for the web application using HTML, Typescript & CSS to the requirements of the client.

Followed agile & scrum methodology for the development of the product.

Used Git for managing and committing code, rebasing, merging branches.

Analyzed business requirements, participated in technical design, development and testing of various modules assigned.

Implemented admin type restriction in application using angular routing technic.

Building different modules, controllers, templates, custom filters and directives in Angular

Environment: Eclipse, Visual Studio Code IntelliJ IDEA, HTML5, CSS, Javascript, Bootstrap, jQuery, Angular13, Kendo UI, Core Java, Spring 2.5, Java8, SOAP, Rest API, GitHub.

Infosys Bpm Ltd. Dec’2017 – March’2020

Location: Pune, India

Role: UI Developer

Project Description: A web application made for Australian visitors and students who wants to go to Australia for visit or study. It provides the details of visa insurance types to applicants.

Responsibilities:

Involving in requirements and analysis understanding the requirements of the client and the flow of the application as well as the application framework.

Developing HTML views with HTML5, ES6, CSS3, Bootstrap and AngularJS.

Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery, and Javascript.

Involved in writing application-level code to interact with APIs, web services using Ajax, JSON, and angularJS resources.

Integrating services to consume rest APIs using component-based architecture provided by Angular JS.

Performed validation of completed sites including the debugging and testing of code.

Implemented admin type restriction in application using angular routing technic.

Manages a repository of re-usable data visualization templates and views.

Work closely with our product managers and developers to bring great ideas to life

Perform code development, unit testing, performance analysis, integration and other relevant activities.

Environment: Eclipse, Visual Studio Code, HTML5, CSS, Javascript, Bootstrap, jQuery, Angular JS,Core Java, SoapUI.

vSpace Software Feb’2015 – Feb’2016

Location: Pune, India.

Role: Software Engineer

Project Description: Vspace Software is a professionally managed Business House specialized in providing innovative business solutions by offering quality IT Services with high performance and design efficiency. The company concentrates on Multi-Domain Diversified Technologies and has developed versatile experience over the years. It is focused on executing hi-end Technology Services and Engineering Solutions to its clients that including leading Indian and Global companies for Process Consulting, Custom Application Development, Web Application Development, Software Product Engineering, Enterprise Application Development, Portal Development, Legacy Systems Migration, Outsourcing.

Responsibilities:

Designed and built a webpage using JavaScript and CSS, which included developing pages, coding, and debugging.

Coordinated with a team of students to design and enhance web pages.

Design, develop, and code web applications for customer accounts, which includes debugging issues, diagnosing root causes, and identifying solutions.

Using jQuery for basic animation and end user screen customization purposes.

Implemented and maintained front-end web applications, resulting in a 10% increase in website traffic and conversion rates.

Worked with cross-functional teams to develop and execute on-time and on-budget projects and initiatives.

Create responsive designs for mobile applications, built wireframes, and developed prototypes for web development projects

Documenting bug reports, tickets, and any code changes.

Environment: Core Java,HTML5, Eclipse with One SDK, CSS3, Bootstrap, JavaScript, JSON, SQL,



Contact this candidate