Motivated Ruby on Rails developer, having 7+ years of experience writing and maintaining code, designing applications, implementing best design practices, testing and eliminating errors, and integrating new technologies. I thrive on delivering exciting web applications, and developing products with good architecture, maintainable code, and minimum risk. My background is manifold, having worked on applications for landing pages, CRMs, to SaaS using Ruby programming language.
Worked on developing main features for QA and Build Managers to make the business process more automated for a company specialized in custom eLearning solutions that improve employee performance.
Developed assets tracking system, project management, time tracking for the platform.
Managed to create automation emails to improve internal business processes.
Maintained and improved existing features of a customer service application for businesses. Adding enhancements and refactored the code base.
Achieved a cross-functional collaboration with different department such as Finance, Marketing and HR, ensuring that product features are bug-free and fully functional.
Developed a new sales funnel dashboard and integrated a new chat app (Crisp API) into the Influx help desk.
Created new features and maintained existing social media app for a food party planning application.
Built my first fully functional Rails application for a full-service digital agency that helps brands in digital transformation through strategy, product development, and creative communication.
Tested the Rails app to ensure existing code adheres to the desired functionality during code refactoring.
Developed RESTful API for one of most known property providers in Asia. Develop API from scratch for hotel booking and calendar booking applications, similar to Calendly.
Developed more than 2 APIs and 3 web applications in 8 months of work.
Designed and executed database architecture for applications using databases (MySQL, and PostgreSQL).
Created and developed innovative software solutions for a pharmacy and healthcare web application. The application guarantees the availability of health information by providing health data exchange and storage facilities, data migration with application capabilities.
Partnered closely with other developers to work on process problems and challenges during the development of the application.
Had an MVP after just one month of working on its development.
Maintained existing features, fixed bugs, added new features, improved the database and performance for an application that helps coaches, trainers, psychologists to start, grow, and streamline their practice. Increased database performance, refactoring complex unused code, leading to an increased user number.
Maintained existing features, fixed bugs, added new features, refactored code base, helped the marketing team launch different pages for Influx, a customer service company. Create a sales funnel form, helped HR team to parse Typeform response, helped finance team adjust salary sacrifice calculation. Launched a new marketing page and increased the number of clients to more than 100 businesses.
Maintained existing features, fixed bugs, added new features, refactored code base for a digital portal for private and commercial short-term event locations. Integrated payment for the application, a product that helps people find locations for their events. Launched a few years ago, Bespaced has more than 100 listings that are available to book across Europe.
Built a high-performance parser for a mapping platform for all of Western Canada's oil and gas data. Designed an API for reading a file full of data streams and using the parser to identify the structure and extract the data. Petro Ninja reduces rework, offers efficient data for engineering support in field operations, and connects all the data through integrations.
Built and maintained API, refactored existing complex code base, increased test coverage for a food delivery service application. Created a more maintainable standard for the codebase. Led to an increase in the number of users of the application.