Senior Full-stack Engineer
2022 - 2022PatientIQ- Worked as a senior full-stack engineer for a healthcare SaaS platform.
- Converted legacy front end into a single page application using React, TypeScript, MUI (Material UI), and styled-components.
- Developed an easy-to-use and fully integrated calendar to schedule appointments with patients and doctors.
- Added a GraphQL layer using Ruby on Rails and unit tests using RSpec and Capybara.
- Onboarded one million patients in two months and improved user onboarding experience.
Technologies: React, GraphQL, JavaScript, TypeScript, Ruby on Rails API, MUI (Material UI), Styled-components, RSpec, Capybara, CircleCI, Unit Testing, Mailgun, Sidekiq, AWS CLI, Agile Software Development, RubySenior React/React Native Engineer
2021 - 2022OSR Referrals, Inc.- Built a mobile application that integrates selling networks, documentation, lead, and contact sharing for sales professionals.
- Implemented data analytics for tracking customers, documents, and lead flow.
- Developed a single React/React Native codebase to provide web and mobile customers with the same UI/UX.
Technologies: React, React Native, Bootstrap 4, Mobile UX, Human Resources (HR), Agile, Node.js, GraphQL, Jest, Responsive UI, GitHub, CircleCISenior React Engineer
2021 - 2021Senior Healthcare Direct- Translated designs and wireframes into high-quality code.
- Optimized components for maximum performance across a vast array of web-capable devices and browsers.
- Implemented the full-text search of articles using Elasticsearch.
Technologies: Next.js, React, Contentful, ECMAScript (ES6), Sass, MySQL, REST APIs, React Redux, Agile Software Development, Elasticsearch, Babel, GraphQL, GitHub, CSS3, Responsive Design, Front-end Development, ESLint, HTML, Styled-components, Unit Testing, E2E Testing, Cypress, Responsive UI, Webpack, Google Analytics, TypeScriptSenior React Engineer
2021 - 2021Pattern Ag, Inc.- Focused on building a 360 Dashboard that provides analysis results at sub-field, field, and operation levels on a custom, modern, minimalistic map style designed to highlight the details using Mapbox SDK.
- Translated designs and wireframes into high-quality code and wrote application interface code using React.
- Troubleshot interface software and debugged application codes to improve functionality and performance by 50%.
- Coordinated with the development team to discuss user interface ideas and applications.
Technologies: React, ECMAScript (ES6), React Redux, Agile Software Development, Babel, GraphQL, GitHub, CSS3, Responsive Design, Front-end Development, ESLint, HTML, Styled-components, Responsive UI, WebRTC, Webpack, Mapbox, Google AnalyticsSenior React Engineer
2021 - 2021Mayne Inc.- Developed internal React SPA web applications for the company.
- Determined the structure and design of web pages based on user requirements and balanced, functional designs.
- Created features to enhance the user experience while ensuring that the web design was optimized for smartphones.
Technologies: React, ECMAScript (ES6), PWA, MUI (Material UI), React Redux, Agile Software Development, Babel, Amazon Web Services (AWS), GitHub, CSS3, Responsive Design, Front-end Development, ESLint, HTML, Styled-components, Unit Testing, Responsive UI, Webpack, Google AnalyticsSenior Full-stack Developer
2020 - 2021American Family Insurance- Developed APIs that interact with Python data (from the data science team) and third-party data.
- Implemented new features and optimized the performance of microservices.
- Managed the AWS infrastructure and was in charge of the deployment process.
Technologies: GitLab CI/CD, Python, Amazon API Gateway, Amazon DynamoDB, AWS Lambda, AWS CloudFormation, Serverless Framework, React, Node.js, JavaScript, Sass, REST APIs, Express.js, React Redux, MongoDB, Agile Software Development, TypeScript, Elasticsearch, Redis, Babel, Amazon Web Services (AWS), GraphQL, GitHub, CSS3, Responsive Design, Front-end Development, ESLint, HTML, ECMAScript (ES6), Styled-components, Unit Testing, Responsive UI, Webpack, CloudSenior React/React Native Developer
2020 - 2020TTS Curative, LLC- Worked in an agile scrum team and implemented the pixel-perfect design using React and styled-components.
- Created new features based on mockups and efficiently collaborated with the designer.
- Increased testing coverage of the existing application using Jest and Cypress.
Technologies: React Native, Cypress, Jest, Ruby on Rails (RoR), Styled-components, React, React Redux, Agile Software Development, Redis, Babel, GitHub, CSS3, Responsive Design, Front-end Development, ESLint, HTML, ECMAScript (ES6), Unit Testing, E2E Testing, Responsive UI, WebpackSenior React Developer
2020 - 2020Social Voter Labs LLC- Took the platform and made it match the mockup visually and added basic features, e.g., login and logout pages, page additions, bug fixes, etc.
- Collaborated with developers to establish the strategy for coding standards, cross-browser compliance, code organization, and architectural design and documentation.
- Managed the legacy code while simultaneously creating new features and pages using React hooks.
- Proposed several design improvements for the user workflow.
Technologies: Ruby on Rails (RoR), Node.js, React, React Redux, Agile Software Development, Babel, GitHub, CSS3, Responsive Design, Front-end Development, ESLint, HTML, ECMAScript (ES6), Styled-components, E2E Testing, Responsive UI, WebpackSenior React/React Native Developer
2018 - 2020Colombo & Hurd Law- Built a web-based software using JavaScript, Ruby on Rails, PostgreSQL, and additional technologies as necessary.
- Developed and managed client-side features written in TypeScript and React.
- Designed and built a complete REST API using Ruby on Rails and PostgreSQL.
- Developed iOS and Android apps using React Native.
- Created a standalone media player component, including database design and a complete REST API.
Technologies: TypeScript, React Native, React, PostgreSQL, Ruby on Rails (RoR), Ruby, JavaScript, HTMLSenior Vue Developer
2019 - 2019Pleroma- Focused on building the front end of the Pleroma web application using Vue.
- Proposed several design improvements for the user workflow.
- Created new features based on mockups and efficiently collaborated with designers.
- Implemented workflows and guidelines for code consistency, readability, maintainability, and testability.
- Built a marketing website for the product using Gatsby.js.
Technologies: Vue, Webpack, ESLint, Front-end, CSS3, HTML, Gatsby, WebSocketsFull-stack JavaScript Developer
2018 - 2019B&B Global Solutions- Built and maintained financial research websites and APIs for brokerage companies using JavaScript/Node.js.
- Uplifted the old codebase to new frameworks for performance and simplicity using JavaScript framework Vue.
- Automated financial PDF reports in Node.js and Carbone.io.
Technologies: Automation, Jest, Vue, Node.js, JavaScript, Sass, REST APIs, Express.js, HTML, PHP, D3.js, Grunt, Vue 2Lead React Developer
2017 - 2018Bitotality- Worked with a large team of engineers in the development of the internal web application primarily using JavaScript stack.
- Created and improved featured including video chat, instant message, phone services, contact management, and online meetings.
- Led engineers in designing and prototyping a new "communication history" feature.
- Developed and maintained scripts and web applications to manage defects which significantly increased productivity.
- Assisted with debugging and resolving defects in web applications.
Technologies: Jest, React, Node.js, JavaScript, HTMLFront-end Developer
2016 - 2017Jeunesse- Developed and maintained front-end code using JavaScript, C#, MVC, and Razor HTML.
- Created several web applications and landing pages.
- Built landing pages and responsive web applications using jQuery and Bootstrap.
- Conducted unit testing to deliver optimal browser functionality.
Technologies: HTML, Razor, C#, CSS3, JavaScript