
Karthik Devan
Verified Expert in Engineering
Full-stack Developer
Bengaluru, Karnataka, India
Toptal member since March 6, 2024
Karthik is a full-stack engineer with eight years of freelancing experience in varied industries such as eCommerce, ERP, GIS, SEO, and gamification. His primary full-stack expertise includes NGINX, MongoDB, Python, Vue, HTML, and CSS. He is a jack-of-all-trades person and is always open to trying new technologies. He quickly picks the right tool(s) for the job, learns, and implements. Karthik thrives working independently or in small teams and remote, fast-paced, high-impact environments.
Portfolio
Experience
- JavaScript - 8 years
- HTML - 8 years
- CSS - 8 years
- Linux - 7 years
- Python 3 - 6 years
- MongoDB - 5 years
- Flask - 5 years
- Amazon Web Services (AWS) - 4 years
Availability
Preferred Environment
Linux, Python 3, MongoDB, CSS, HTML, Vue, D3.js, PostgreSQL, Amazon Web Services (AWS), Google Cloud, Full-stack Development
The most amazing...
...thing I've done is 10 letters of Python code that reduced my client's cloud server costs by more than 80%. It was after I took over the code from the old team.
Work Experience
Freelance Full-stack Developer
Freelance Clients
- Understood the clients' technical and business requirements, proposed software solutions, and shipped them to production.
- Maintained the clients' applications that I built with 3rd parties. Carefully studied the application architecture, deployment, and code and delivered updates and feature additions as required by the clients' business use cases.
- Worked in teams and solo, though I was often the only engineer on the team.
Linux Tutorials' Technical Writer
Baeldung SRL
- Wrote short- and medium-length technical tutorials about using Linux systems which were targeted at developers.
- Covered various topics such as networking, command line line tooling, and system maintenance tasks.
- Drew, via the published articles, search traffic to the client's website.
Freelance App Developer
Purescan AI
- Developed a Flutter app for the collection of groundnut sample images. The app needed to interface with the client's hardware device via Bluetooth or WiFi and retrieve the image using the onboard camera.
- Implemented a cloud back end for the Flutter app to upload images.
- Built an admin dashboard for the client to access the uploaded sample images.
Full-stack eCommerce Developer
Organic Produce Retailer
- Maintained and added features to client's eCommerce website, enabling them to conduct business. They were an online-only retailer.
- Built business intelligence features, such as visualizing the delivery routes and corresponding revenues, to help clients route deliveries efficiently.
- Provided packing and pricing recommendations by analyzing order histories spanning several years.
- Implemented internal software tooling to speed up packing and dispatch operations. Packing speed increased from 30 carts to about 60 carts per hour.
- Developed an alternate payment gateway to fix and mitigate issues with the existing payment gateway.
- Implemented APIs to integrate the website back end with 3rd-party inventory management software.
- Optimized performance and kept cloud server cost under $10 per month while handling 400 orders daily at peak.
Full-stack Developer
Influencer Marketing Agency
- Architected, developed, and maintained a cloud-based social media influencer management system for a digital marketing company.
- Developed the app that maintained the client's roster of social media influencers, along with relevant metrics such as followers, engagement, category, and pricing for paid promotions.
- Worked on the app to automatically scrape the influencers' social media profiles and refresh the metrics, saving the client's team several hours of work.
- Developed the app to enable the client's team to sort and filter influencers tailored to specific marketing segments such as fashion, parenting, etc.
- Built the app to help the client's team automatically track paid promotion campaigns and generate reports for the audience reached and engagement achieved. This was previously done manually, with several hours spent per campaign.
Gamification Developer
Learning and Development Clients
- Developed gamified learning modules and digital adaptions of board games.
- Created the modules to be used by the client in their programs to train employees.
- Built real-time leaderboards to facilitate trainers to keep track of all participants using the module in a session.
Experience
hn.kdqed.com | Hacker News Client with a New Tech Stack
https://hn.kdqed.comUI for a Data Scraper
https://github.com/DataKind-BLR/covid19bharat_scrapersPython Scraping Library
https://pypi.org/project/awesome-rasam/Education
Bachelor of Science and Master of Science (BS-MS) Dual Degree in Biological Sciences
Indian Institute of Technology Madras - Chennai, India
Skills
Libraries/APIs
Node.js, REST APIs, Vue, HTMX, D3.js, Instagram API, Puppeteer, Beautiful Soup, Firebase Web SDK
Tools
Git, Auth0
Languages
Python 3, CSS, HTML, Python, JavaScript, Bash, Bash Script, Go, CSS3, HTML5
Frameworks
Flask, Django, Flutter, Angular, Hapi.js
Platforms
Linux, Amazon EC2, Amazon Web Services (AWS), Mapbox, Firebase, DigitalOcean, Ubuntu
Storage
MongoDB, Google Cloud, JSON, NoSQL, PostgreSQL, SQLite, MySQL, MongoEngine
Paradigms
Asynchronous Programming, Code Refactoring, Search Engine Optimization (SEO), Business Intelligence (BI)
Other
Back-end, APIs, Web Scraping, Full-stack, Minimum Viable Product (MVP), API Integration, Scraping, Full-stack Development, Biology, Website Data Scraping, Technical Writing, Networking, Networks, SEO Tools, Amazon RDS, Maps, Data Structures, Algorithms, Artificial Intelligence (AI), Payment APIs, Mapbox SDK, Progressive Web Applications (PWAs), PWA, Google Play Store, Headless Software, pyppeteer.PyPI, Architecture, SVG, Real-time Data, Image Processing, Bluetooth, WiFi
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring