Hi, I'm Sidharth
a Web Developer

I design and develop full-stack web applications using modern web frameworks.

profile image

Skills

Languages


Frameworks, Libraries & CMS


Databases


Dev Tools

HTML5
CSS3
JavaScript
TypeScript
PHP
Java
Angular
React
Node.js
jQuery
Drupal
Bootstrap
Sass
MySQL
MongoDB
Git
Gulp.js
Docker

Education

  • Ontario College Graduate Certificate in Cybersecurity Analytics

    Mohawk College, Hamilton, Ontario, Canada

  • Master of Computer Applications

    Amrita Vishwa Vidyapeetham, Mysore, India

  • Bachelor of Computer Applications

    Amrita Vishwa Vidyapeetham, Mysore, India

Experience

Corporate Experience

  • Webolop Digital Solutions LLP, Kerala, India

    Full Stack Developer/Consultant | Part-time

    -


    • Led the development of a media and entertainment platform using front-end (Angular, Material, etc.) and back-end (Node.js, MongoDB, etc.) technologies.
    • Facilitated client meetings and technical consulting, development strategy and technology meetings with the team, etc.
    • Guided junior developers fostering a collaborative development environment.
    • Performed Test-Driven Development using Jasmine and conducted regular peer training sessions and code reviews that reduced post-deployment errors by 15%.
    • Reduced page loading time by 75% by creating lazy-loaded feature modules using Angular LIFT principles.
    • Performed code reviews, performance analysis, pull request reviews, etc. significantly reducing post-deployment bugs by 30%.
    Angular HTML5 Jasmine TypeScript JavaScript RxJS Sass Material UI Git Agile MongoDB Material
  • Tata Consultancy Services, Mumbai, India

    Systems Engineer | Full Stack Developer

    -


    • Orchestrated the design and development of front-end architecture for Angular applications, adhering to coding standards and best practices, enhancing user experience and optimizing performance metrics by 40%.
    • Led a 4-member team handling end-to-end maintenance of multiple Angular applications, covering design, development, testing, and support.
    • Handled internationalization with the help of Angular i18n and back-end services for providing UI text and data translation based on user preferences increasing user engagement by 30%.
    • Performed technology migration of Drupal 8 applications to MEAN stack improving performance and scalability.
    • Spearheaded stakeholder engagement sessions, analyzed requirements with precision, and conducted knowledge transfer workshops; these initiatives led to a 15% increase in cross-functional collaboration and a 25% reduction in project timeline delays.
    • Crafted RESTful APIs to integrate various backends (Node.js, PHP, Spring) and developed admin panels, user modules (login, registration, password reset, etc.), utility services, data models, user session handling, and state management (RxJS) using React.js and Angular.
    • Leveraged Jenkins, RabbitCI, AWS, and Docker to deploy and manage applications, achieving 99% uptime and reducing deployment time by 20%.
    • Implemented Swagger UI and OpenAPI to document Node.js back-end services, improving developer experience and API clarity by 50%, as measured by internal developer surveys.
    Angular HTML5 Java Jasmine TypeScript JavaScript RxJS Sass Material UI DevExpress NPM Git Agile
  • Tata Consultancy Services, Mumbai, India

    Assistant Systems Engineer | Full Stack Developer

    -


    • Developed 2 internal and 4 external web applications using Drupal 8, utilizing a full-stack development approach encompassing front-end (Bootstrap, jQuery, PatternLabs, etc.) and back-end (MySQL, REST API, PHP, etc.) functionalities.
    • Enhanced Drupal 8 website functionality by developing custom modules and integrating community modules, addressing specific client needs and improving user experience by 35%.
    • Wrote detailed documentation for back-end services and in-line documentation for important functions improving code readability and IDE referencing by 40%.
    • Performed maintenance of tech stack, including patching, upgrading, adding and removing community modules using Composer (PHP).
    • Independently learned PHPCS (code linting for Drupal 8) and XDebug, reducing post-production bugs by 20% demonstrating initiative and a commitment to improving code quality.
    • Designed workflow automation scripts using Gulp.js, reducing the manual effort of recurring tasks by 90%.
    Drupal 8 HTML5 jQuery Gulp.js JavaScript PHP AJAX Sass Lando Docker XDebug Bootstrap MySQL Composer Git Agile

Freelance Experience

  • Haritha Kerala Holidays

    Freelance Web Developer


    • Designed and developed enterprise level Angular applications.
    • Integrated various component libraries for Angular and developer a custom theme.
    • Implemented custom state management services using RxJS.
    • Followed Test-driven Development practices using Jasmine framework.
    HTML5 CSS3 Gulp.js JavaScript Sass NPM Git

Contact Me

Sidharth Sreekumar

Web Developer

Email: sidharthsreekumar.dev@gmail.com