Summary
Overview
Work History
Education
Skills
Primaryskills
Secondaryskills
Disclaimer
Timeline
Generic

BALAKUMAR G

COIMBATORE

Summary

Experienced Technical Lead specializing in Angular with a proven track record of success. Developed NPM Packages for Custom Libraries and proficient in various technologies such as AzureADB2C Integration, Azure Active Directory, Embed Power BI reports, RXJS operators and functions, Service Workers (PWA), and third-party plugins like AG Grid. Skilled at strategizing solutions for technical constraints based on given requirements and data flow. Architected Micro Front ends to enable multiple teams to develop different modules of the same application simultaneously, reducing deployment constraints and costs. Reduced technical dependencies between teams by deriving a generic solution for web hooks. Highly skilled in creating static websites, single-page applications, and enterprise applications. A knowledgeable mentor in Angular, JavaScript, TypeScript, and relevant development tools. A professional technical leader with a proven ability to spearhead complex projects and drive innovative solutions. Expertise lies in software development, systems architecture, and project management. Strong emphasis on team collaboration and delivering results in dynamic environments. Recognized for adaptability, reliability, and proficiency in coding, debugging, and optimizing performance.

Overview

9
9
years of professional experience

Work History

Technical Lead

Cognizant Technology Solutions
06.2022 - Current
  • Got promoted as Technical Lead to lead the frontend team with 4 resources
  • Improved the overall performance of the legacy application by splitting the monolith project into Micro Front ends, Lazy loading etc.
  • Architected the Web Hooks and Contracts for communication between the Web Elements
  • Created a custom NPM Package to embed Power BI report

Senior Software Engineer

Kalpita Technologies Pvt Ltd
12.2019 - 05.2022
  • Company Overview: https://kalpitatechnologies.com/
  • Designed the project to handle the dynamic and configurable dashboard
  • Solved the major complexity which is asynchronous communication between the dynamic components which loads based on the dashboard configuration
  • Designed and implemented to handle complex State Management by using only Services, Session and Local storages as per the ask from the Client
  • Https://kalpitatechnologies.com/
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.

Web Developer

Maxpro Technologies Pvt Ltd
06.2018 - 12.2019
  • Trained and mentored the junior resources
  • Created a POC for Micro Front ends to enable multiple teams to support at the same sprint
  • Created custom NPM Packages to reuse different types of Forms in different projects
  • Coded websites using HTML, CSS, JavaScript, and jQuery languages.
  • Enhanced user experience by implementing responsive web design and optimizing website performance.
  • Developed custom web applications, resulting in tailored solutions for client needs.
  • Resolved technical issues promptly, ensuring minimal disruption to website performance and user satisfaction.
  • Engaged with clients to plan and optimize site issues and queries.
  • Integrated third-party APIs to enhance website functionality and provide additional services to users.
  • Collaborated with cross-functional teams to gather requirements and translate them into robust web functionalities.
  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX, and JSON coding.
  • Migrated websites to new platform to minimize downtime and maintain seamless user experiences.
  • Discussed site and app requirements with clients to produce actionable development plans.
  • Provided front-end development support, creating visually appealing designs that aligned with brand standards.
  • Reduced load times and improved site speed by optimizing images, scripts, and other assets.
  • Improved website security, implementing advanced encryption methods to protect sensitive user data.
  • Integrated third-party APIs to extend application functionalities, offering users more comprehensive experience.
  • Developed custom JavaScript solutions to automate and streamline client-side interactions, significantly reducing page load times.
  • Developed user-friendly web forms with validation and error handling.
  • Completed full redesigns of existing websites to improve navigation, enhance visuals and strengthen search engine rankings.
  • Planned and engineered RESTful web services to manipulate dynamic datasets.
  • Delivered user support to clients to train, educate and answer questions.
  • Maintained strict budgetary and scheduling guidelines to satisfy customers with high-quality, targeted designs.
  • Developed user-oriented visuals and features using front-end languages to increase site traffic.
  • Optimized web applications for speed, scalability and security.
  • Reviewed code to validate structures, assess security and verify browser, device and operating system compatibility.
  • Increased website traffic through search engine optimization strategies and targeted content creation.
  • Collaborated with cross-functional teams to deliver high-quality web products on time and within budget.
  • Oversaw technical issues and troubleshooting requests to resolve user problems.
  • Ran debugging tools to eliminate flaws and glitches prior to publishing.
  • Optimized database queries, enhancing application performance and user satisfaction with faster data retrieval.
  • Crafted intuitive user interfaces, focusing on usability and accessibility standards.
  • Facilitated knowledge sharing sessions on modern web technologies, fostering culture of continuous learning among team.
  • Streamlined deployment processes with automation tools, cutting down release times and minimizing errors.
  • Automated repetitive tasks using custom scripts, freeing up valuable developer time for more complex problems.
  • Spearheaded project to revamp company's mobile site, significantly increasing mobile user engagement.
  • Reduced server load and improved page response times by implementing efficient caching strategies.
  • Enhanced user experience by implementing responsive design principles across all web applications.
  • Conceived and built optimized landing pages in HTML and CSS for integration and cross-browser compatibility.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Collaborated with in-house web designers to create sleek and innovative UI design.
  • Boosted web traffic by improving navigation and rectifying bottlenecks.
  • Took concepts and produced design mockups and prototypes to strengthen designs, enhance user experiences and improve site interactions.
  • Collected, defined and translated user requirements into project designs and implementation plans.
  • Designed and executed security measures such as firewalls and encryption.
  • Created powerful Content Management Systems to serve as interface for client.
  • Performed unit testing of web applications and troubleshot issues.
  • Led team in agile development of multi-tier web application, improving collaboration and project delivery speed.
  • Engaged with users to gather feedback and make informed decisions on UI/UX improvements.
  • Conducted extensive code reviews, elevating team coding standards and reducing bugs in production.
  • Collaborated with marketing to align web development efforts with campaign strategies, enhancing overall brand consistency.
  • Introduced version control system, streamlining development workflows and facilitating easier code integration.
  • Developed comprehensive testing strategy to identify and remedy usability issues, ensuring seamless user experience.
  • Pioneered adoption of new JavaScript framework, leading to more maintainable and scalable code.
  • Enhanced site visibility and user engagement by optimizing web content for SEO.
  • Conducted unit testing to deliver optimal browser functionality.
  • Employed coding practices based on commonly accepted standards to establish site layout and user interface.

Software Developer

Notebook Data
05.2017 - 05.2018
  • Converted the web application into hybrid mobile application (Android) by using Cordova
  • Worked with Angular JS, Node JS, Express JS and Mongo DB
  • Understood the concept of Mobile Applications, Web Applications, Server Applications, Restful API, Google Cloud Messaging etc
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Contributed to a positive team environment through effective communication, problem-solving, and collaboration skills.

Application Developer

Mi-Lifecare
01.2016 - 04.2017
  • Worked with Angular JS, Node JS, Express JS and Mongo DB
  • This project developed to communication process between all healthcare in the hospital like Doctor, Nurse and Front desk
  • Understood the concept of Mobile Applications, Web Applications, Server Applications, Restful API, etc
  • Initiated code reviews within the team to improve overall code quality and minimize potential errors during deployment phases.
  • Maintained up-to-date technical knowledge, staying informed on industry trends and best practices for application development.
  • Enhanced application functionality by implementing new features and optimizing existing code.
  • Collaborated with stakeholders regarding project capabilities and limitations to deliver optimal functionality.
  • Collaborated with cross-functional teams to design and develop high-quality applications for various industries.
  • Developed custom solutions for clients based on their unique business requirements and objectives.
  • Optimized application performance through rigorous analysis of system bottlenecks and implementing targeted solutions.
  • Worked closely with clients throughout the development process to gather feedback, ensuring that final products met their expectations.
  • Created software applications in test-driven development environment.
  • Explained project technical risks and benefits during project kick-off.
  • Contributed to the successful completion of numerous projects, meeting deadlines and adhering to budget constraints.
  • Resolved system test and validation problems to provide normal program functioning.
  • Delivered support training to help customers learn key features of applications.
  • Updated technical documentation, product specifications, and technical training materials.
  • Championed Agile methodologies such as Scrum/Kanban throughout entire lifecycle helping ensure timely deliveries without sacrificing quality assurance/control measures.
  • Participated in design and planning exercises for future software rollouts.
  • Guided team in layout modifications to improve functionality.
  • Analyzed user feedback to guide continuous improvement of applications.
  • Facilitated seamless data integration from multiple sources, improving data accuracy and accessibility.
  • Enhanced team collaboration with introduction of agile development practices.
  • Developed and maintained scalable applications for diverse business needs.
  • Implemented robust code review practices to ensure high-quality software delivery.
  • Collaborated with cross-functional teams to align application development with business goals.
  • Enhanced application security with rigorous testing and updates, safeguarding against potential threats.
  • Documented all phases of application development process, ensuring transparency and accountability.
  • Optimized application performance to handle increased user loads without compromising speed.
  • Led migration of legacy systems to modern platforms, enhancing efficiency and scalability.
  • Coordinated with stakeholders to define application requirements and scope.
  • Streamlined application development processes, enhancing team productivity and reducing time to market.
  • Contributed to growth of application development portfolio, diversifying business solutions.
  • Reduced system downtime with proactive troubleshooting and maintenance.
  • Improved user experience by designing intuitive application interfaces.
  • Managed project timelines and budgets, delivering quality applications within constraints.
  • Ensured applications met all regulatory and compliance requirements, mitigating legal risks.
  • Conducted user training sessions to maximize application adoption and satisfaction.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Tested and deployed scalable and highly available software products.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Built databases and table structures for web applications.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Developed conversion and system implementation plans.
  • Optimized dust, temperature and humidity controls for installed systems.
  • Created proofs of concept for innovative new solutions.
  • Developed next generation integration platform for internal applications.
  • Corrected, modified and upgraded software to improve performance.
  • Conducted data modeling, performance and integration testing.
  • Coordinated deployments of new software, feature updates and fixes.
  • Tested functional compliance of company products.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Fostered culture of innovation, encouraging team to explore new technologies and methodologies.
  • Automated repetitive tasks, allowing team to focus on strategic development initiatives.
  • Developed multi-channel roadmap for desktop and web applications.
  • Leveraged cutting-edge technologies like machine learning algorithms or AI tools when designing innovative solutions tailored specifically towards target audiences'' needspreferences.
  • Reduced software bugs by conducting thorough testing and debugging procedures.
  • Created software applications for Mac and Windows systems.
  • Conducted scheduled system upgrades to maximize performance.
  • Assisted with creation of user manuals.
  • Assisted with training junior developers, providing guidance on best practices in application development.
  • Designed new features for mobile apps to provide mobile functionality for brand features.
  • Developed and implemented personalized client solutions using programming language expertise.
  • Designed and developed application scripts for test scenarios.
  • Collaborated with multidisciplinary teams to design and implement new technology features.
  • Wrote code for database applications.

Education

Bachelor of Science - Electronics And Communications Engineering

Karpagam College of Engineering
Coimbatore, India
03-2015

Skills

  • Agile methodology
  • Performance optimization
  • Project management
  • Project leadership
  • Front-end development
  • Web development
  • JIRA
  • Requirements gathering and analysis
  • Teamwork and collaboration
  • Stack development

Primaryskills

  • Micro Frontends
  • JavaScript
  • Prime NG
  • Node JS
  • Angular 2+
  • RxJS
  • Service Workers (PWA)
  • Express JS
  • TypeScript
  • AG Grid
  • Lodash
  • Moment JS
  • PowerBI

Secondaryskills

  • Bootstrap
  • HTML
  • CSS
  • Sass
  • SQL
  • Mongo DB
  • Firebase

Disclaimer

I hereby declare that all the information provided by me in this resume is true and correct to the best of my knowledge and belief.

Timeline

Technical Lead

Cognizant Technology Solutions
06.2022 - Current

Senior Software Engineer

Kalpita Technologies Pvt Ltd
12.2019 - 05.2022

Web Developer

Maxpro Technologies Pvt Ltd
06.2018 - 12.2019

Software Developer

Notebook Data
05.2017 - 05.2018

Application Developer

Mi-Lifecare
01.2016 - 04.2017

Bachelor of Science - Electronics And Communications Engineering

Karpagam College of Engineering
BALAKUMAR G