Mobile Developer
2020 - 2021Navigate360- Rebuilt a mobile app for an emergency management system using React Native.
- Participated in product design meetings with clients.
- Reviewed code written by peers. Adopted best practices in version control.
Technologies: JavaScript, React Native, React, Electron, Laravel, Figma, AgileFront-end Developer
2020 - 2020KPDI- Developed the front end using Vue.js and TypeScript based on a Sketch design.
- Fixed UI issues in different screen sizes to make it responsive.
- Integrated GraphQL API(queries and mutations) that were deployed on AWS Amplify.
- Worked with a seasoned agile team that was made up of experts in all areas including front end, back end, and DevOps.
Technologies: HTML, Apollo, SCSS, Git, Test-driven Development (TDD), Jest, TypeScript, Agile, CSS, Firebase, Vuex, GraphQL, Vue.js, JavaScriptFront-end Developer
2020 - 2020Clorox Software Development Group- Refactored React components UI from a given Sketch design.
- Integrated and tested a C# back-end API on the front end.
- Oversaw the build process of the entire project that requires specific conditions like the Windows platform.
- Created new components such as Revolutionary Slider using React.
- Wrote unit tests using Jest and ensured 80% test coverage over the entire project.
Technologies: HTML, SCSS, Git, SQL, Redux, Scrum, Agile, CSS, AWS S3, Redux-saga, AWS EC2, .NET, React, ECMAScript (ES6), JavaScriptContributor
2019 - 2020Stayafloat- Refactored an existing Angular website with a new design.
- Implemented the UI from a Figma design.
- Wrote unit test using Karma/Jasmine.
- Deployed a website using a Docker container.
Technologies: Material-UI, HTML, SCSS, Git, Karma, Jasmine, CSS, Docker, Figma, TypeScript, AngularLead Developer
2019 - 2019Atlas Mental Health- Refactored the existing codebase to the latest React native version (0.60).
- Built new features and UI screens based on Figma design.
- Implemented scheduled push notifications using FCM.
- Developed an offline first methodology and backup/restore process for media content.
- Created REST APIs using Python/Django and PostgreSQL.
- Deployed the back end to AWS Elastic Beanstalk.
Technologies: Cypress.io, SCSS, Microservices, Git, Jest, Express.js, Scrum, Agile, Redux-saga, Node.js, Enzyme, iOS, Figma, AWS S3, Cloud Firestore, Redux, Expo, Firebase, React, React NativeFull-stack Developer
2019 - 2019FairFare- Analyzed the existing codebase and created documentation on the old code.
- Added new features to the React Native mobile app.
- Developed REST APIs for the mobile app using Laravel.
Technologies: Styled-components, Cypress.io, Git, TypeScript, Redux, Amazon Web Services (AWS), MySQL, Redux-saga, AWS EC2, Android, iOS, Social, AWS, Laravel, PHP, React NativeWeb and Mobile Developer
2018 - 2019Spend, Inc.- Built a web portal for blockchain crowdfunding and airdrop using WordPress and Angular.
- Developed REST APIs using Node.js, Express, and MongoDB.
- Developed dynamic mobile UI screens based on the REST API.
Technologies: Sketch, Git, AWS Lambda, Amazon Web Services (AWS), AWS S3, Firebase, AWS EC2, Android, iOS, AWS, Agile, Zeplin, Node.js, JavaScript, Swift, WordPress, AngularMobile Developer
2017 - 2018Bitnation- Developed React Native-based mobile apps based on blockchain technology.
- Analyzed the high-level requirements and converted them into system functions.
- Implemented a secure chatting function using a signal protocol.
- Practiced agile development methodologies and worked with a scrum team.
Technologies: SQLite, Microservices, Git, Test-driven Development (TDD), Jest, TypeScript, PostgreSQL, Scrum, Agile, AWS S3, Python, GraphQL, Enzyme, Realm, React Navigation, Redux-saga, Android, iOS, Java, Web3.js, React, JavaScript, React NativeFull-stack Developer
2016 - 2018Populous, Inc.- Built the financial platform from scratch using Meteor, React, and Node.js.
- Created REST APIs and Meteor methods for socket communication.
- Implemented interface with the Ethereum network using Web3.js and Node.js.
- Converted a UI/UX design into interactive web pages using components from reactstrap and antd (Ant Design).
Technologies: Styled-components, Antd, HTML, SCSS, Git, Redux, Express.js, Amazon Web Services (AWS), Agile, CSS, AWS EC2, PM2, mLab, AWS, Adobe Experience Design (XD), Adobe, Web3.js, Ethereum, MongoDB, Node.js, Meteor, ECMAScript (ES6), React, JavaScriptSenior Software Engineer
2014 - 2017First Futures- Analyzed business requirements and created technical specifications.
- Developed automation scripts using Python and Node.js.
- Created and deployed web pages with HTML, JSP, JavaScript, and CSS.
Technologies: HTML, Git, Test-driven Development (TDD), Karma, Jest, AWS Lambda, Django, MySQL, CSS, PHP, Ionic, Angular, Ruby on Rails (RoR), MongoDB, JSP, C#, Node.js, PythonFull-stack Developer
2016 - 2016Bitmo- Implemented front-end animations using D3.js and CSS keyframe.
- Converted a UI design into interactive web pages.
- Integrated a back-end API.
- Collaborated on back-end development using Node.js.
Technologies: Git, React, PHP, iOS, CSS, ECMAScript (ES6), Ionic, Socket.IO, MongoDB, Node.js, D3.js, AngularJS, JavaScript