Manjula Devi Lakshminarasiah
Sr. Angular Developer +1-774-***-**** ***************@*****.***
Professional Summary
Over 10+ years of experience as a Angular Developer, with a specialization in Frontend Development using Angular framework Development in Finance, Insurance, Telecom, Income Tax, Oil & gas, E-commerce, Logistics projects. Proficient in various SDLC methodologies, emphasizing collaboration, version control, and effective communication.
Frontend Development Specialization
●Proficient in scripting and front-end technologies, ensuring dynamic, responsive, and user-friendly interfaces. Skilled in JavaScript, TypeScript, Angular, HTML, CSS3, SCSS, Tailwind CSS, Bootstrap, jQuery, JSON, YAML, AJAX, data binding, MVC, routing and unit testing.
●Extensive experience in Angular 2+ for application implementation, proficient in creating modules, controllers, services, components, Pipes, Directives, Forms, Routing, data bindings and communication between components and services
●Expert in Angular 2,6,9,11,17 versions.Expert in Angular Upgradation (upgraded version 5 to 17)
●Worked with front end build environment using Grunt, gulp, Node JS and NPM packaging
●Experience in working MVC, MVVM and MV* Architectures
●Good Experience in integrating with Google Maps, Map Box etc.
●Used different charts to show the dashboards like ChartJS, D3 Js, Google Charts, Canvas JS.
SDLC Methodologies & Collaboration
●Demonstrated ability to work within various SDLC methodologies (Agile, Scrum, Waterfall) to deliver high-quality software solutions and go-live and maintenance
●Proficient in using version control systems, i.e Git, SVN, GitLab, GitHub, Bitbucket and used team collaboration softwares like JIRA, Kanban, Confluence.
●Responsible for Daily Scrum, sprint planning, sprint demo and retrospective meetings.Responsible for tracking the PROD issues and record as a defect.
●Ability to write clear, well-documented, well-commented and efficient code for web development.
●Perform code reviews as per enterprise approved standards to build modules and system coding best
Testing Proficiency & Tools Used
●Experience automating API testing using tools like Postman, Curl, Swagger, SoapUI.
●Designed, implemented, Written extensive test cases (Test Driven Development - TDD, Behaviour Driven Development - BDD) using Jest, Mocha, Chai, Chai-http, expect, Jasmine, Karma and other frameworks
●Practice rules, follow enterprise DevOps process and test the changes to ensure compliance.
●Having excellent problem solving and analysis skills.
●Expert in using different tools like Microsoft Visual Studio Code, DBeaver, Redis, Zeplin, MSOffice, Jenkins, Sonarqube, aws cli, angular cli, JSLint, TSLint, Grunt, Gulp
●Used different npm packages like Mongoose, MSSQL, express, Swagger, Bcrypt, Multer, Json Web Token,OAuth2, CORS, helmet, Gulp, Passport, fs-extra, Lodash, Moment, Node-xlsx, nodemon, Winston, ioRedis, Redis, request, Axios, Dotenv, express-validator, aws-sdk, lambda warmer, json server, babel, webpack etc.
Professional Experience:
Senior Angular Developer Ascent Logistics - Batesville AR Sept 2022 - Present
Environment: Angular, ES6, JavaScript, typescript, HTML5, CSS3, Bootstrap, SCSS, PEAKUI, google map, Kendo UI, NgRx, karma, Tailwind CSS, Angular Universal, NodeJS, ExpressJS, AWS,MongoDB,
Responsibilities:
●Developed and maintained dynamic web applications using Angular framework, ensuring high performance and responsiveness across multiple devices.
●Collaborated with UI/UX designers and backend developers to implement user interfaces that met both aesthetic and functional requirements.
●Implemented unit tests using Jasmine and Karma, resulting in improved code quality and bug detection
●Participated in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to iterate and deliver features efficiently.
●Contributed to code reviews, providing feedback and suggestions for improvements to peers.
●Integrated REST APIs using Angular HTTP Client
●Used Typescript in Angular to build the front end and Implemented server side rendering
●Experience on modular programming, developing reusable front end components (header,footer and bodies so on) and Used Angular Lifecycle methods
●Used NgRx in Angular applications to manage the state for the application.
●Created Custom Directives, Pipes to reuse the functionality and code.
●Implemented authentication using OAuth2 i.e Using OKTA.
●Used NVM to manage NodeJS versions.
●Implemented state management, widgets for the dashboard.
●Designed Use cases for the Development, Test cases for testing
●Consumed google map API service for calculation distance between routes.
●Involved in all phases of the project like analysis, design, development, test and implement.
Senior Angular Developer Petronas Nasional Berhad - Kuala Lumpur, Malaysia Oct 2020 - Aug 2022
Environment: Angular, ES6, HTML5, CSS3, Bootstrap, SASS, chart js, Grunt, AJAX, JSON, jQuery, JavaScript, NodeJs, MongoDB, Redis.
Responsibilities:
●Implemented UI/UX designs provided by the design team, ensuring pixel-perfect implementation
●Integrated with back-end APIs to fetch and display dynamic data using RxJS observables
●Optimized application performance and loading times through code refactoring and lazy loading techniques
●Worked closely with the QA team to identify and fix bugs and improve application usability
●Collaborated with back-end developers to design RESTful APIs and ensure seamless integration with the front-end
●Used different RXJS operators to achieve functionality like of, map, reduce, filter, mergeMap, forkJoin etc.
●Conducting Code Reviews. Assist the team in production issues, perform root cause analysis.
●Derived and designed various ways of detecting, reporting, and solving issues on priority basis.
●Implemented Pivot Based Dashboards with different roles to view the performance of various departments and help in taking the next decisions.
●Developed UI pages using HTML, CSS, Angular, Bootstrap, SASS
●Handled a team of 4 members and Mentored the Interns/Freshers.
Senior Software Developer Celcom Axiata Berhad - Kuala Lumpur, Malaysia July 2018 - April 202
Environment: Angular6, ES6, HTML5, CSS3, JavaScript, High charts, Bootstrap, Typescript, AJAX, JSON, JQuery, Node js, ExpressJS, Redis, .
Responsibilities:
●Optimized application performance and loading times through code refactoring and lazy loading techniques
●Developed and maintained web applications using Angular, HTML5, CSS3, and JavaScript.
●Implemented responsive designs and cross-browser compatibility to ensure consistent user experience across platforms.
●Collaborated with designers to translate UI/UX mockups into interactive web interfaces.
●Participated in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
●Conducted thorough testing and debugging to ensure high-quality, bug-free code.
●Implemented Angular HTTP Interceptors and Route Guards for Authentication & Authorization of the User.
●Worked on Angular 2 routers, components, custom directives, services & form validations.
●Deployed Angular Application in AWS S3
●Created Reusable components, Followed Best practices in creating Components and services
●Responsible for Story Points Estimation, creating sub-tasks for user stories, assigned to developers and Participated in Agile Meetings like Backlog grooming, Sprint Planning.
●Test and Staging Environment deployments and maintenance. Production Deployment support.
●Used Web pack for bundling applications.
●Integration with 3rd party systems like Queue-IT, IA Pixel, ADA for Marketing.
●Created charts in UI pages using High charts, integrating with data from Nodejs.
●Implemented Dynamic Rendering and Server-side Rendering for SEO Optimization.
●Integrated Google, Adobe Analytics in various projects to track behaviour of User journey
Angular Software Developer Tata Elxsi ltd - Bengaluru, India Jun 2015 – Mar 2018
Environment: JavaScript, HTML5, jQuery, CSS, Bootstrap, Angular, JSON, Angular Materials, karma.
Responsibilities:
●Developed responsive SPA using Angular 1.x, 2.x which binds data to views and synchronizes data with server.
●Created custom directives, dependency Injection in AngularJS for reusable components.
●Coded AngularJS controllers and directives for application functionality, Routing module
●Extensively used jQuery, JSON, AJAX and DOM scripting for creating interactive web applications.
●Created multiple animated functionalities using jQuery.
●Participated in Functional and Technical Discussions and Taking inputs.
●Developed well-designed HTML Pages By referring UI designs.
●Pushing the code into the Repository and coordinating with the QA Team.
●Review the UI/UX flow and assess what’s required for the web APP and provide feedback.
●Implemented testing framework called karma for the project.
●Providing Solutions according to requirements
Software Developer Tata Elxsi ltd - Bengaluru, India Dec 2014 – May 2015
Environment: JavaScript, TypeScript, HTML5, jQuery, CSS, Bootstrap, Angular 2, Angular Materials.
Responsibilities:
●Analyzed, Design and Development of Various Websites,
●Creating multiple animated functionalities using jQuery. Proposed new ways Design for User easy access. Developed well-designed HTML Pages By referring UI designs.
●Created and managed various dashboards and alerts
●Responsible for JIRA Maintenance, Automated, Unit test case preparation and execution
●Responsible for Story Points Estimation, creating sub-tasks for user stories, assigned to developers.
UI Developer Symphony Teleca corporation - Bengaluru, India Jan 2013 – Oct 2014
Environment: JavaScript, HTML, CSS, jQuery, Ajax, Json, bootstrap
Responsibilities:
●Developed screens,functionalities using JS, HTML, CSS, jQuery, Deployed in test and production.
●Worked on designing and developing advanced models.
●Using complex Object-Oriented JS concepts in improving the performance of the websites.
●Performed cross-browser and devices quality assurance and data validation on all analytics tags to ensure that all appropriate and relevant data is being collected.
●Reviewed the design and implementation for matching correctness.
●Implemented responsive web design and maintaining larger style sheets using bootstrap.
●Producing high-quality UX design solutions through wireframes, visual and graphic designs, flow diagrams, storyboards, site maps, and prototypes
UI developer Infosys Ltd - Bengaluru, India Oct 2011 – Dec 2012
Environment: JavaScript, HTML, j Query, CSS, Ajax, J son, adobe photoshop, bootstrap.
Responsibilities:
●Based on the design, Converted the PSD image into a web page, Added the functionalities using JS, jQuery, jQuery plug-ins to implement features such as a galleria, sliders, and other intuitive features.
●Developed and conceptualizing a comprehensive UI/UX design strategy for the brand
●Created the design using photoshop, converted wire frames to HTML5 prototypes as per client requirements and Reviewed the design and implementation for matching correctness.
●Adopted cross browser approach to make the website more flexible and Supportive
●Implemented responsive web design and maintaining larger style sheets using bootstrap
●Analysed user needs, software requirements to determine feasibility of design within time, cost.
Software Engineer PK4 Software Technologies - Bengaluru, India July 2009 – Feb 2011
Environment: JavaScript, HTML, AJAX, JSON, CSS, zero code, jQuery
Responsibilities:
●Designed, developed the UI of the website using JS, jQuery, HTML5, CSS3, zero code, Ajax, JSON.
●Implemented DOM functionality for some modules. Customization for Life cell users inside the Impel CRM application, Created forms to collect and validate data from the user in HTML5, JavaScript
●Created a web API using a product called Zero code. Worked on designing, developing advanced models of Dashboard. End-to-End implementation of advanced search features using zero code.
Education
●Masters in Computer Applications, Visvesvaraya Technological University, India - 2008
●B.Sc Computer Science, Bangalore University, India - 2005