Full-stack Web Developer2019 - PRESENTProcore Technologies, Inc.
- Developed the application's stack to support internationalization across web platform.
- Reviewed code and supported the team's internal QA (Quality Assurance) process.
- Modernized existing parts of the application's codebase using the latest patterns.
- Implemented TDD (Test Driven Development) and extensive acceptance-test coverage in-line with Agile development practices.
React Developer2016 - 2018Vertical Scope, Inc.
- Developed and integrated React components into a forum website using Redux architecture.
- Improved UX (User Experience) and UI (User Interface) performance on mobile applications.
- Implemented TDD (Test Driven Development) with Agile development practices.
Full-stack Web Developer2017 - 2017Pivot.io, Inc.
Technologies: Unix, Object-oriented Programming (OOP), Git, GraphQL, React, Ruby on Rails (RoR), Ruby
- Developed and integrated React components using Redux and sagas for concurrent data structures.
- Transitioned REST (Representational State Transfer) APIs and micro-services in GraphQL implementations.
Software Engineer2015 - 2015Sky UK, Ltd.
Technologies: Functional Programming, Unix, Object-oriented Design (OOD), Object-oriented Programming (OOP), Ubuntu, Rack, HTML, TeamCity, Git, SQL, Redis, jQuery, Sinatra, Ruby
- Utilized A/B testing to validate product efficiency on customer retention rates.
- Maintained and developed multiple custom rack middlewares in Ruby.
- Implemented TDD (Test Driven Development) with Agile development practices..
Lead Developer2013 - 2015Ringley, Ltd.
- Developed full-stack applications on the intranet/extranet deployed to the cloud.
- Handled back-end system administration and infrastructure configuration to prepare for distributed computing.
- Developed a contract management system for tracking job completion and staff performance.
- Implemented and designed a back-end storage system for optimized performance in MongoDB and MySQL.
- Implemented and designed an Elasticsearch cloud-based search engine solution.
- Exposed secure web APIs to integrate with mobile applications.
- Developed a financial application that monitors and calculates cash flows, payments fees, and percentage fees.
- Restructured and introduced effective project management methodologies in the organization.
Software Developer2013 - 2013Farncobe
Technologies: Object-oriented Design (OOD), Unix, PostgreSQL, Ubuntu, HTML, Git, SQL, Redis, Ruby on Rails (RoR), Ruby
- Developed a back-end authentication system for a mobile application.
- Integrated Facebook and Twitter API on the application UI.
- Developed a full database-driven implementation for multi-language support.
- Implemented TDD (Test Driven Development) and extensive acceptance-test coverage.
PMO/Projects Coordinator2008 - 2012Intrasoft International
Technologies: Linux, Redmine, OLAP, Git, MySQL Daemon, CSS, HTML, SQL, Ruby, Bash, Red Hat Linux
- Oversaw SLA budgets.
- Maintained the database backlog for tracking work in progress using Ruby, MySQL, and Linux.
- Consolidated contracts and delivery of technical documents.
- Produced and maintained all project documentation, including project plan and project scope.
- Organized, prepared, and followed up the invoicing procedure, including infrastructure procurement and software license updates.