I am a Software Engineer with over 02 years of experience in full-stack development and machine learning. I have a strong background in working with technologies like Java, Python, TypeScript, React, and Node.js, allowing me to build scalable, secure, and user-centric software solutions.My experience spans across developing robust backend systems using Fastify and Express.js, creating responsive and optimized front-end applications using React, and working with SQL and NoSQL databases (MongoDB, PostgreSQL). I am also skilled in API design using GraphQL and REST, and I have worked on integrating machine learning models for personalized recommendations and data-driven applications.Some projects I have worked on include developing a global vehicle rental solution (Rentall), creating financial management tools, and building AI-powered chatbot solutions for the healthcare sector. Iโm passionate about solving complex problems and collaborating with cross-functional teams to deliver high-quality software.Currently, Iโm seeking new opportunities to leverage my skills in full-stack development and machine learning to build impactful software solutions.Feel free to connect or contact me if you're interested in discussing potential collaborations or opportunities.
-
Software EngineerVelocia Systems Inc
-
Software EngineerCdazzdev Jan 2024 - PresentColombo, Western Province, Sri LankaI currently work as a Full-Stack Engineer, focusing on two major projects while assisting with smaller ones. My role involves building scalable, high-performance applications with technologies such as Express, Fastify, Spring Boot, and FastAPI. I also create backend framework templates. I work remotely during US hours, handling full-stack development tasks.๐จ๐ป๐ถ๐๐๐ป ๐ฃ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐A financial platform supporting lenders and applicants by offering loan application management and financial analysis. The frontend is built with Next.js, Material UI, and TypeScript, while the backend uses Fastify and GraphQL :-โข Developed and maintained Fastify and GraphQL backends for efficient API systems.โข Integrated Firebase and PostgreSQL with Prisma as the ORM for PostgreSQL.โข Implemented Redis for caching to optimize performance and response times.โข Created responsive UIs with Next.js for seamless cross-device experiences.โข Collaborated with teams to enhance features and improve user experience.โข Configured Swagger for clear API documentation.๐ฃ๐ต๐๐๐ถ๐ฐ๐ถ๐ฎ๐ป-๐๐ ๐ฃ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐An AI chatbot designed for hospitals and clinics to assist doctors in diagnosing illnesses based on symptoms, improving patient interactions:-โข Built a user-friendly interface with Next.js and Tailwind CSS, focusing on accessibility.โข Integrated Text-to-Speech (TTS) and Speech-to-Text (STT) for audio-based interactions.โข Added multilingual support and visualized audio inputs using waveforms.๐๐ฟ๐ฒ๐ฎ ๐ผ๐ณ ๐๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ:- โข Full-Stack Developmentโข Frontend Development (React.js, Material UI, Tailwind CSS, Next.js)โข Backend Frameworks (Express, Fastify, GraphQL)โข Database Management (PostgreSQL, Firebase, Prisma ORM)โข Caching Solutions (Redis)โข Responsive Web Design & User Experienceโข API Design & Documentation (REST, Swagger, Postman)โข Cross-functional Collaborationโข Speech Recognition & Synthesis (TTS, STT)โข Multilingual Support & UI Accessibility -
Freelance Software EngineerFreelance Aug 2023 - Dec 2023As part of a freelance project, I worked closely with another developer to design and develop a desktop application for managing invoices, aimed at streamlining financial management for the client. Built using Electron.js and React.js, the app featured a unique pharaoh-inspired user interface. We used PostgreSQL as the backend database, ensuring efficient data handling and storage for features like customer management, billing items, and transaction records. This project included a full suite of functionalities designed to handle all aspects of invoicing, from customer addition to receipt printing, while maintaining high performance and scalability.๐๐ฒ๐ ๐๐๐ป๐ฐ๐๐ถ๐ผ๐ป๐ฎ๐น๐ถ๐๐ถ๐ฒ๐:-โข Customer Management: Add, create, edit, and delete customer details.โข Product Management: Add, create, edit, and delete product details.โข Invoice Creation: Generate invoices with customizable billing records and transaction handling.โข Invoice Printing: Print detailed invoices for record-keeping.โข Email Integration: Send invoices directly to customers via email.โข Sorting and Searching: Easily sort and search through invoices for quick access to specific records.๐๐ฟ๐ฒ๐ฎ ๐ผ๐ณ ๐๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ:- โข Desktop Application Development (Electron.js, React.js)โข PostgreSQL Database Management (Efficient data handling and storage)โข Invoice Management Systems (Customer and product management, billing, transaction handling)โข Invoice Generation and Customization (Create, edit, delete, and manage invoices)โข Email Integration (Send invoices via email)โข Sorting and Searching Features (Efficiently locate and organize invoices)โข Cross-functional Collaboration (Working with another developer to deliver a complete solution)โข User Interface Design (Pharaoh-inspired design for a unique user experience)โข Print Functionality (Invoice printing and record-keeping)
-
Software Engineer InternCreo360 Jul 2021 - Jul 2022Colombo, Western, Sri LankaAs a Front-end Developer, I contributed to the Rentall Project, a software solution designed for vehicle rental businesses operating in over 70 countries. My responsibilities included developing a responsive reservation plugin that streamlined the booking process, enhancing the user interface to ensure compatibility across devices, and implementing secure payment gateways to facilitate seamless transactions. I collaborated closely with cross-functional teams, including designers and backend developers, to deliver high-quality features. I also played an active role in the full project lifecycle, from initial planning through to testing and deployment, and contributed to improving the stability and performance of the application by identifying and resolving bugs.๐๐ฟ๐ฒ๐ฎ ๐ผ๐ณ ๐๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ:-โข Front-end Development (React, Material UI)โข UI/UX Design and Responsive Web Developmentโข Payment Gateway Integration (Secure Transaction Handling)โข Full Software Development Lifecycle (Planning, Development, Testing, Deployment)โข Cross-functional Team Collaboration (Designers, Backend Developers, Product Managers)โข Bug Identification and Resolution (Improving Stability and Performance)โข Web Application Development for Vehicle Rental Industry -
WriterEmtechpedia Mar 2020 - May 2022ColomboAs a writer for EmpTechPedia, I focused on creating informative blog posts related to technology. My work included writing introductory articles on programming languages, as well as covering the latest changes in tech stacks and industry developments. The goal was to present technical content in a clear and accessible manner for a broad audience.
Thuwarakan Jeyakumar Education Details
-
Second Class Upper -
English Language And Literature, General -
Physical Sciences
Frequently Asked Questions about Thuwarakan Jeyakumar
What company does Thuwarakan Jeyakumar work for?
Thuwarakan Jeyakumar works for Velocia Systems Inc
What is Thuwarakan Jeyakumar's role at the current company?
Thuwarakan Jeyakumar's current role is Software Engineer.
What schools did Thuwarakan Jeyakumar attend?
Thuwarakan Jeyakumar attended University Of Westminster, Esoft Metro Campus, Hindu College Colombo.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial