Mitha P Battapady
Angular Developer
Career Objective
To work in most challenging position with IT organization that provides ample opportunities and
technologies to learn and contribute.
Experience Summary
• Having 7 years of experience in UI Design, Development, and supporting experience in
HTML,
HTML,CSS,CSS, Bootstrap, JavaScript,
Bootstrap, Typescript,
JavaScript, Angular
Typescript, 16 UI RxJS,
Angular, development, RxJS, NgR x,
NgRx, Angular
Nodejs, Angular, Material , PrimeNG and Micro - frontend
Material, PrimeNG and Micro-frontend Architecture.
Architecture.
• Work collaboratively with team members to achieve common goals, while maintaining
responsibilities and commitments.
• Experience in designing the Single Page Application with command line tools like Angular
CLI
• Experience in unit testing using Jasmine and Karma.
• Experienced in designing Single Page Application (SPA) using Angular.
• Expertise in developing MVC applications using Angular.
• Possesses excellent communication skills, analytical, problem solving, leading and
learning skills as well as key interest in the emerging technologies.
• Working within an agile development work environment.
• Proficient in version control Tool Git.
• Responsible for overseeing the day-to-day operations of the team, distributing the
workload evenly amongst the team members.
Experience Profile
SENIOR CONSULTANT | PRADEEPIT CONSULTING SERVICES PVT LTD |
SEPTEMBER-2024 – PRESENT
• Worked on UI development using Angular 18 for the developer assistance system which uses
the Gen AI potential in software engineering activities to empower developers to develop
high quality software with increased efficiency.
TECHNICAL SPECIALIST | BIRLASOFT | MARCH 2022 – APRIL 2024
• Worked on Angular 12 for the task-based UI project using AG Grid
• Worked on Angular 17 for a banking project using AG Grid and Angular Material
SENIOR SOFTWARE ENGINEER | GEP | APRIL 2020 – DECEMBER 2021
• Worked on Angular 8 for Direct Sourcing Application
• Worked on the platform plugin creation team for creating and deploying the reusable plugins
using micro-frontend architecture for the document team to consume and the bug fixes of the
plugins.
SENIOR FRONTEND DEVELOPER | 3 MINDS DIGITAL | SEPTEMBER 2019 –
MARCH 2020
• Worked on Angular 8 for User and Application Management for AI and Machine Learning
Service Provider firm.
SOFTWARE ENGINEER | ROBOSOFT TECHNOLOGIES | MAY 2019 – AUGUST 2019
• Worked on Angular 6 for Retailer Application for a bank firm.
SOFTWARE ENGINEER | TECHJINI SOLUTIONS PVT LTD | AUGUST 2016 –
MARCH 2019
• Worked in Angular 2 on a Configurator Application
• Worked in Three.js and React.js for VR Web App
• Worked on Angular 2, HTML, CSS and jQuery for Techjini Solutions which allows the
employees to view and register for the events and sessions conducted by the company.
• Worked on Angular 5 and JavaScript for a Product Demo Application.
• Worked on a POC for a job portal using elastic search queries with Angular 5.
• Worked on Angular 5 for a Notification Centre Application for a law firm which notifies the
user of their tasks.
• Worked on Angular 6 for WMS application for a law firm.
Academic Profile
• MCA | 2016 | AIMIT, St. Aloysius College, Mangalore | 66.35% | CGPA : 6.38
• BCA | 2012 | St. Agnes College, Mangalore | 69.36%
• PUC | 2007 | St. Agnes P.U.College, Mangalore | 48.83%
• SSLC | 2005 | Anandashram High School, Kotekar, Mangalore | 83.04%
Technical Specification
Web Technologies : HTML4.0/5, CSS3, JavaScript -ES6, Bootstrap, Angular, Angular
Material Design
Backend Tools : Node.js
Version Controllers : GIT
Project Profile
Project 1
Designation : Angular Developer
Project Name : Event Registration
Description:
Event registration Portal for the employees of the organization where the employees can register
to the events, workshops conducted in the organization. Once the user registers to the event it will
be listed under the tab my events for the respective user. The user can also download the
attachments (e.g., ppt of the session) for the attended sessions.
Responsibilities:
➢ Designed web pages using Angular, HTML and CSS
➢ API integration for retrieving all events and my events listing and registering for the event
➢ Communicating with the HR Team for any new enhancement in the event portal
Project 2
Designation : Angular Developer
Project Name : Notification Centre Application
Description:
The Notification Centre application is developed for the law firm to track the daily tasks to be
performed by the employees. Based on the criticality of the cases the notification will be sent to
the employees to make sure that the task is completed within the due date.
Responsibilities:
➢ Creating the requirement gathering for the project based on the documents provided by the
client
➢ Development of technical specification document
➢ Service worker implementation for notification popup
Project 3
Designation : Angular Developer
Project Name : Workflow Management Application
Description:
Workflow Management application provides the step-by-step procedures to be followed by the
employees based on their designation.
Responsibilities:
➢ Used reactive forms for forms to be filled by employees based on their role and sending
these forms for acceptance by the supervisor.
➢ Integrating the backend Restful APIs with frontend
➢ Maintained coding standards while designing the application.
➢ Implemented the Lazy Loading instead of the eager loading of the modules to decrease the
initial payload of the application in the browser.
➢ Generating components, services, modules using Angular CLI
Project 4
Designation : Angular Developer
Project Name : KYC Details
Description:
Created a reactive form which accepts the KYC details such as Name, Address, Aadhaar
Verification, Mobile Number.
Responsibilities:
➢ Validating the reactive form for Aadhar validation, Mobile Number
➢ Used directives and pipes for validating the forms.
Project 5
Designation : Angular Developer
Project Name : Smart Form
Description:
Creating the reusable plugins like left nav, header, slider and deploying the plugins which will be
used by the document team for creating their application.
Responsibilities:
➢ Creating the plugins and running the pipeline for the plugin
➢ Fixing the bugs reported by the document team while consuming the plugins.
➢ Updating the readme file for the newly created plugin
➢ Updating the confluence page for the plugin created with the required details to install and
use the plugin.
Project 6
Designation : Technical Specialist
Project Name : Task Based UI
Description:
Creating the reusable templates like details page, custom tooltip and creating the other templates
based on the wireframe. Optimizing the functionality of the exiting library based on the new
requirements.
Responsibilities:
➢ Creating the page templates based on the prototype.
➢ AG Grid implementation in the page templates
➢ Worked on building reactive forms with Angular's FormControl, FormGroup, and
FormArray and integrated them with RxJS to implement dynamic validation and error
handling.
➢ Implemented debounced search functionality using debounceTime() and switchMap() to
handle real-time filtering of data, improving user experience and reducing server load.
➢ Used RxJS operators for handling asynchronous data and implemented error handling
strategies with catchError() and retryWhen()
➢ Communicating with the design team for the requirement understanding and the functionality
of each prototype
➢ Writing Unit test cases using jasmine and karma for the application
➢ Communicating with the testing team and fixing the bugs reported by the testing team.