Full-stack Web Developer
2019 - PRESENTProcore Technologies, Inc.- Developed the application's stack to support internationalization across all platforms.
- Reviewed code and supported the team to adhere to the organization's strict QA process.
- Modernized existing parts of the application's codebase using the latest patterns.
- Implemented TDD and extensive acceptance-test coverage.
Technologies: React, Ruby on Rails, JavaScriptReact Developer
2016 - 2018Vertical Scope, Inc.- Developed cross-platform native mobile applications in iOS and Android using JavaScript and React Native.
- Developed and integrated React components into a forum website using Redux architecture.
- Improved UX and UI performance on mobile applications.
- Implemented TDD with Agile development practices.
Technologies: React, React Native, JavaScript, CSSFull-stack Web Developer
2017 - 2017Pivot.io, Inc.- Developed an application for automating business processes in Ruby, Ruby on Rails, JavaScript, and GraphQL.
- Developed and integrated React.js components using Redux and sagas for concurrent data structures.
- Transitioned REST APIs and microservices into the GraphQL implementation.
Technologies: Ruby, Ruby on Rails, React, GraphQLSoftware Engineer
2015 - 2015SKY UK, Ltd.- Developed full-stack applications using microservices in Ruby, Sinatra, and JavaScript.
- Utilized A/B testing to validate product efficiency on customer retention rates.
- Maintained and developed multiple custom rack middlewares in Ruby.
Technologies: Ruby, Sinatra, RackLead Developer
2013 - 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.
- Modernized existing Ruby on Rails applications by extracting business logic, using unit testing, and making use of JavaScript, Ruby, and Ruby on Rails engines.
- 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.
Technologies: Ruby, Ruby on Rails, JavaScript, CSSDeveloper
2013 - 2013FARNCOBE- 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 and extensive acceptance-test coverage.
- Handled the system administration and maintenance of the continuous integration service.
Technologies: Ruby, Ruby on RailsPMO/Projects Coordinator
2008 - 2012INTRASOFT International- 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.
Technologies: Red Hat Linux, Bash, Ruby, SQL, HTML, CSS