
Ukesh Gaiju
Verified Expert in Engineering
Software Developer
Bhaktapur, Nepal
Toptal member since July 12, 2022
Ukesh has seven years of experience in IT, working as a software developer and team lead. His strengths are JavaScript and PHP, and his expertise is focused on React, Node.js, and Laravel. Ukesh is a hardworking, innovative, reliable, and fast learner, and, most importantly, he loves programming. His career goal is to establish himself as a world-class software developer.
Portfolio
Experience
- JavaScript - 5 years
- PHP - 4 years
- Next.js - 3 years
- React - 3 years
- TypeScript - 3 years
- Node.js - 2 years
- Laravel - 2 years
- React Native - 1 year
Availability
Preferred Environment
Ubuntu, MacOS, IntelliJ IDEA, Slack
The most amazing...
...thing I've developed is a new kind of strategy and thinking game called Kalaha with CPU AI for web and mobile platforms.
Work Experience
Full-stack Developer (Laravel and React)
OCTFOLIO
- Collaborated with the team to successfully migrate a legacy PHP platform to a modern Laravel and React stack, enhancing performance, code maintainability, and overall user experience.
- Created reusable custom UI libraries powered by back-end data.
- Reduced report generation time by 20x through code and query optimization.
- Ensured software quality by writing test cases, achieving 80% test coverage.
- Enhanced system scalability by developing numerous command-line tools and offloading tasks to queues.
Back-end Developer
DMscore Inc
- Integrated ChatGPT to enhance reports with summarization and data analysis capabilities, improving the efficiency and quality of insights generated.
- Migrated legacy front-end codebases to modern JavaScript frameworks, improving performance, maintainability, and user experience.
- Developed and implemented advanced string algorithms and full-text search techniques to clean, standardize, and map business data, improving data quality and usability for decision-making.
- Developed features using Google Maps, US Census data, Yelp, and Google Business ratings, incorporating data visualization to drive insights and enhance user engagement.
Senior Full-stack Developer
Grow Impact
- Tracked and fixed bugs using Jira as a reporting tool. Improved code quality and code reusability by refactoring and restructuring codes.
- Added many features like integrating Microsoft SSO, integrated full-text search with elastic search, moved longer processes to ECS, ORCID API integration.
- Optimized system by optimizing a query, streaming report generation, and caching.
Team Lead
Diagonal Technologies
- Developed a web application that provides a platform for companies to find financiers for their business ideas.
- Created a web front end for an application that manages product RFID tags and tracks product deliveries.
- Built an application that distributes digital vouchers inside a company to its employees and partners.
- Developed an application that provides a platform for different businesses to sell their digital vouchers.
- Created an eCommerce application that sells and manages mobile devices for business-to-consumer (B2C) and business-to-business (B2B) models.
- Built a mobile and web application that tracks vehicles in real time, generates routes and geofence alerts, and records and generates vehicular metric reports.
- Developed a multiplayer strategy and thinking game for web and mobile platforms.
- Created a mobile and web application that organizes training sessions for trainers and provides a forum feature for trainers to share exercises, a game of the month, and more.
- Used GitLab as both a project management tool and CI/CD tool.
- Practiced Scrum as an Agile methodology on some of the projects.
Senior Full-stack Developer
Entire Media Solution
- Developed an application that provides a platform for restaurants to register to the system and manage food items and orders. The system is also a food ordering portal where users can order food from different restaurants.
- Built the system on microservice-based architecture for scalability and other benefits.
- Built a CMS system for registered restaurants to customize their web profiles.
- Used behavior-driven development (BDD) to develop the system's back end.
Full-stack Developer
IT Nepal
- Developed a human resource management web application. The system features employee management, attendance tracking, leave management, payroll generation, and performance appraisal.
- Learned to scale software that could handle thousands of users at a time.
- Learned and used Trello as project management tool.
- Headed a team of five members to develop and support products after release.
Associate Full-stack Developer
EyeWeb Sys
- Developed an app that allows users to report pictures of garbage with the location.
- Learned cross-platform mobile development using the Ionic framework based on Angular and Cordova.
- Used the Zend framework and MySQL to learn API development.
Experience
Yukamo
https://yukamo.de/en/Routecontrol
https://www.routecontrol.de/Human Resource Information System
Education
Bachelor's Degree in Information Technology
Islington College - Kathmandu, Nepal
Skills
Libraries/APIs
React, Node.js, React Router, REST APIs, Stripe, Google Maps, API Development
Tools
Git, Docker Compose, RabbitMQ, Amazon Elastic Container Service (ECS), Amazon CloudWatch, Shadcn
Languages
JavaScript, TypeScript, HTML5, HTML, PHP, CSS, SQL
Frameworks
Laravel, Next.js, Symfony, React Native, Express.js, JSON Web Tokens (JWT), Bootstrap, NestJS, AngularJS, Redux, Tailwind CSS, Laravel 5
Paradigms
REST, Microservices, MVC Design
Platforms
Docker, Heroku, Oracle, Amazon Web Services (AWS), AWS Lambda, AWS Elastic Beanstalk
Storage
MySQL, Redis, MongoDB, PostgreSQL, Elasticsearch, Amazon S3 (AWS S3)
Other
Front-end Development, APIs, API Integration, Full-stack Development, Chakra UI, User Interface (UI), Web UI, Server-side Rendering (SSR), Architecture, Data Cleansing, OpenStreetMap, Design, Web Scraping, Single Sign-on (SSO), RESTful Microservices, Full-stack, Pest, CI/CD Pipelines
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