Ganesh Koushik.
I build things for the web.
Software Engineer crafting digital experiences with code. I specialize in creating dynamic and responsive web applications with a focus on user experience and performance.
Some Things I’ve Built
Next.js 14 Nodemailer Example
An example application demonstrating how to send emails using Nodemailer in a Next.js 14 app.
Skills & Expertise
Overview
Experienced in leading technical teams, managing multiple parallel projects, and delivering high-performance web applications using various technologies and frameworks. Hands-on experience in product development using various technologies. Experienced in managing multiple parallel teams of numerous products. Experienced in building high-performance websites using both plain javascript and javascript frameworks. Experienced in sprint planning for the products based on the requirement analysis.
Technical Skills
Where I’ve Worked
05/2022 - Current
Software Developer @ Appiness Interactive Pvt Ltd
Managed client projects, handling responsibilities as a technical lead and developer. Developed and executed high-performing code for numerous software projects, utilizing ReactJS, NextJS, and typescript. Implemented Jinja template for responsive Email Templates. Worked closely with team members to identify and remove software bugs. Optimized existing software applications for improved performance and scalability. Utilized Agile methodologies and Jira for project management.
06/2018 - 04/2022
Senior Software Engineer - Frontend Developer @ DigiCollect
Led a team of developers, responsible for front-end development using Vue.js and React.js, API integration, and mentorship. Implemented web push notifications using Firebase. Mentored junior developers. Utilized JavaScript SDK for integrating thermal and dot matrix printers in POS projects.
01/2018 - 06/2018
Software Engineer @ Bytestorm Techno Solutions
Developed web applications using JavaScript and PHP. Utilized SDKs for IP address connections and external camera integration. Communicated with clients regarding requirements and updates. Developed JavaScript applications for speed tracking and used OpenCV for image processing.
07/2017 - 11/2017
Intern @ Centre for incubation innovation research and consultancy
Developed a web application with basic functionalities using JavaScript, jQuery, and PHP during the internship.
Education
Jyothy Institute of Technology
BE - Information Science and Engineering
2013 - 2017
BITS Pilani WILP
MTech - Software Engineering
2021 - 2022
Licenses & Certifications
My Articles
Mastering Dynamic Email Templates: A Comprehensive Guide
This article explores the creation of dynamic and personalized email templates using templating engines like Jinja2 or Handlebars, covering setup, data integration, logic implementation, testing, and best practices for maintainability and scalability.
Netflix vs. Amazon Prime Video: Who leads in providing the best user experience?
A comparative analysis of Netflix and Amazon Prime Video's user interfaces and experiences, examining navigation, content discovery, personalization, and overall usability.