Joshua Waiswa

Joshua Waiswa

$40/hr
Software development, Database Management, DeOps, Team leader
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
35 years old
Location:
Entebbe, Central Region, Uganda
Experience:
10 years
Name Joshua Waiswa Contacts -, - LinkedIn https://www.linkedin.com/in/joshua-waiswa-2a68509a/ Joshua is a seasoned Software Engineer with a decade of experience in the industry, specializing in developing Ruby on Rails projects for the past eight years. With a proven track record of delivering projects that meet high industry standards, Joshua possesses strong leadership, communication, and collaborative skills essential for project success. His expertise spans various industries, including e-commerce, Fintech, Education, and Banking, where he has successfully executed projects tailored to meet specific industry requirements. Joshua's notable project involvement includes Tuily, a platform offering credit services to users, where he demonstrated exceptional leadership by overseeing a team of five individuals, effectively translating client expectations into technical solutions, and coordinating with stakeholders for timely and cost-effective project delivery. Joshua's exceptional technical proficiency, coupled with his strong soft skills, enables him to drive project success and contribute significantly to the development of innovative and impactful software solutions. Skills Ruby on Rails, API design and integration, JavaScript, MySQL, PostgreSQL, AWS, React, Node.js, CSS, Leadership, StimulusJS, NestJS, TypeScript, Git, Heroku, Docker, DigitalOcean, Python, Elasticsearch, PHP, Technical writing, Stimuls Js, Tailwind Css Technologies Ruby, Ruby on Rails, PostgreSQL, Redis, Puma, Sidekiq, RSpec, Docker, Webpack, Yarn, GitHub, CI/CD pipelines (GitHub Actions, CircleCI), AWS S3, Devise, New Relic, JavaScript, Tailwind CSS, React.js, Stimulus.js, Hotwire, Trello, PHP, C++, MySQL, Nginx, Capistrano Experience Koombea - Full time (Colombia) Sept 2021 - May 2025 ●​ Developed the backend API architecture to support the application functionality and data management needs. ●​ Implemented and managed the database systems used for secure user information storage and retrieval. ●​ Conducted in-depth research on the implementation of various features to enhance the application's ●​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ capabilities. Integrated banking services for account functionalities, ensuring seamless financial transactions. Implemented KYC verification applications for enhanced user verification and security measures. Established integrations with loan management and credit services to expand financial offerings within the application. Integrated Twilio services for effective communication and messaging functionalities. Collaborated with the mobile development team to optimize API utilization for mobile applications. Worked with the DevOps team to efficiently deploy and maintain the application's infrastructure. Authored technical documentation outlining the functionality and usage of different features within the application. Developed a secure and authenticated API using Ruby on Rails, extensively documented with Swagger. Collaborated with a banking institution to enable users to create accounts and perform ACH transactions. Built seamless search functionality using ElasticSearch for swift information retrieval. Implemented robust logging and monitoring mechanisms like New Relic and Sentry. Collaborated with the DevOps team for production and staging environments deployment on AWS. Led a team of developers, interpreting technical product specifications into actionable tasks. Integrated the backend with multiple service providers like Twilio, Firebase, and OneSignal. Odetta - Full time (Mexico) January 2020 - June 2021 ●​ Developed software using Ruby on Rails, HTML, CSS, and JavaScript, ensuring high-quality code and performance. ●​ Managed databases (MySQL, PostgreSQL, Redis, Sidekiq) to maintain data integrity and optimize processing. ●​ Spearheaded backend infrastructure development, utilizing tools and methodologies for improved performance. ●​ Implemented integrations with external service providers and CMS using REST APIs for seamless data communication. ●​ Led project planning and a diverse team of developers, ensuring timely delivery and adherence to code quality standards. BARS Alliance, LLC - Full time (USA) December 2017 - January 2020 ●​ Demonstrated proficiency in Linux server administration, configuring servers, gateways, SSL certificates, and firewalls. ●​ Led a team to develop a cryptocurrency exchange within six months using Ruby on Rails and effective project management. ●​ Established the company's Linux server environment, implementing software installations and security protocols for secure operations. ●​ Configured Bitcoin, Ethereum, and other cryptocurrency nodes for blockchain operations and constructed secure trading platforms. ●​ Developed user-friendly front-end interfaces using React and JavaScript, implementing authentication flows and monitoring platform activities for security and performance. SkylineSMS Ltd - Full time (Uganda) January 2015 - October 2017 ●​ Developed and deployed applications for an SMS gateway and a Mobile Payments Gateway in Ruby on Rails, as well as Mobile Point of Sale Devices in C++. ●​ Managed Linux-based servers, ensuring security, timely updates, and efficient operation for seamless company operations. ●​ Completed a Transport Payments system using Ruby on Rails and C++, adhering to best practices for security and efficiency. ●​ Integrated telecommunications service providers to enhance communication and data exchange capabilities. ●​ Configured and deployed Point of Sale (POS) machines to facilitate seamless transactions and established a robust mail server infrastructure. Education BSC Telecommunications Engineering Makerere University Kampala 2009 - 2013
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.