Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

HARIKRISHNAN ANILKUMAR

SOFTWARE ENGINEER
Kusterdingen

Summary

Adaptable Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within appropriate deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

6
6
years of professional experience

Work History

Module Lead Developer

Aspire Systems India Pvt Ltd
04.2023 - 05.2024
  • Increased code quality with thorough reviews of team members'' work, providing constructive feedback for improvement.
  • Actively participated in brainstorming sessions leading to innovative solutions that addressed client needs more effectively.
  • Delivered high-quality documentation to facilitate seamless handoffs between development stages and support ongoing maintenance efforts.
  • Enhanced software performance by implementing efficient coding techniques and design patterns.
  • Mentored junior developers, providing guidance on best practices and professional growth opportunities.
  • Led successful project deliveries by effectively managing resources, timelines, and stakeholder expectations.
  • Developed scalable architecture for applications, enabling rapid expansion to accommodate future growth requirements.
  • Optimized application functionality through rigorous testing and debugging procedures.
  • Reduced system downtime by proactively identifying and resolving technical issues.
  • Designed technical upgrade paths, incorporating requested functionality and performance enhancements.
  • Assigned tasks to IT personnel and junior module staff, delegating work orders based on individual employee proficiencies.
  • Planning, designing, implementing, reporting and testing of base station functionalities as a member of a scrum team
  • Maintenance and monitoring of delivered functionalities to assure best quality
  • Participating and organizing code reviews for the technical area of responsibility
  • Executing technical activities and projects within own responsibility area

Senior Software Engineer

Aspire Systems India Pvt Ltd
02.2021 - 03.2023
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Analyzed proposed technical solutions based on customer requirements.
  • Built databases and table structures for applications.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Analysing requirements and creating R&D documentation for feature teams
  • Supporting project and program planning
  • Introducing best development practices to daily job
  • Participating in relevant technical studies

Software Engineer

Conflowence LLC
08.2020 - 02.2021
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Analyzed proposed technical solutions based on customer requirements.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.

Software Engineer

QR Solutions India Pvt Ltd
04.2018 - 08.2020
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Streamlined development processes to increase efficiency and reduce production time.
  • Reduced system downtime by proactively addressing potential issues through regular maintenance activities.
  • Integrated third-party APIs to extend application functionalities and improve user experiences, leveraging external services for enhanced capabilities.

Intern

QR Solutions India Pvt Ltd
12.2017 - 04.2018
  • Supported staff members in their daily tasks, reducing workload burden and allowing for increased focus on higher-priority assignments.
  • Gained valuable experience working within a specific industry, applying learned concepts directly into relevant work situations.
  • Contributed to a positive team environment by collaborating with fellow interns on group projects and presentations.
  • Sorted and organized files, spreadsheets, and reports.
  • Gained hands-on experience in various software programs, increasing proficiency and expanding technical skill set.
  • Prepared project presentations and reports to assist senior staff.
  • Explored new technologies and approaches to streamline processes.
  • Utilized strong communication abilities during presentations which led to increased understanding among colleagues regarding project goals and objectives.
  • Assisted in the planning and execution of company events, resulting in increased employee engagement and satisfaction.

Education

Bachelor of Technology - Computer Science & Engineering

Mahatma Gandhi University
Kerala, India
04.2001 -

Skills

Expertise in Programming Language: Java, JEE

Proficiency in API Integration Tools: WSO2, Mulesoft

Familiar with Linux environments: CentOS, RedHat Linux, Alma Linux

Familiar with database management systems: MSSQL, MySQL, PostgreSQL

Proficient in popular frameworks: Spring, Spring boot

Code review proficiency

Adaptability to New Technologies

Good communication skills in English (both written and spoken)

Experience in developing software in a Linux environment, Bash scripting

Software Debugging

Worked with git and continuous integration systems

Knowledge of Clean Code and the SOLID Principles

First experiences with software test concepts like unit test

Continuous integration (CI) & Continuous Delivery (CD)

Languages

English
Advanced (C1)
German
Elementary (A2)
Malayalam
Bilingual or Proficient (C2)

Timeline

Module Lead Developer

Aspire Systems India Pvt Ltd
04.2023 - 05.2024

Senior Software Engineer

Aspire Systems India Pvt Ltd
02.2021 - 03.2023

Software Engineer

Conflowence LLC
08.2020 - 02.2021

Software Engineer

QR Solutions India Pvt Ltd
04.2018 - 08.2020

Intern

QR Solutions India Pvt Ltd
12.2017 - 04.2018

Bachelor of Technology - Computer Science & Engineering

Mahatma Gandhi University
04.2001 -
HARIKRISHNAN ANILKUMARSOFTWARE ENGINEER