Full-stack Engineer
2020 - 2022Capital Link- Worked on building the company website using React, Redux, React Scroll, and SCSS. Conducted unit testing using Jest and Enzyme.
- Developed a REST API using Node.js, Express.js, Passport.js, GraphQL, MongoDB, and Docker. Implemented SMTP and email features. Worked on its deployment to AWS.
- Worked on building smart contracts. Implemented a dashboard using React and Web3.js.
Technologies: Redux, SCSS, REST APIs, Deployment, Docker, Node.js, Express.js, Windows, MacOS, Visual Studio Code, Slack, React, GraphQL, Material UI, MongoDB, Python, Git, TypeScript, PostgreSQL, Amazon Web Services (AWS), APIs, NoSQL, Responsive Web Apps, Web3.js, Solidity, Smart Contracts, Ethereum, Vue, Nuxt.js, Next.js, RESTful APIs, JSON, Stripe API, ApolloFreelance Software Developer
2015 - 2022Freelance- Developed six websites as well as various PWAs, and SPAs from scratch using the MERN and MEAN stack. Worked on building dashboards with complex data representations in the form of charts, tables, and SVGs using Material UI, D3.js, and Highcharts.
- Built twelve iOS and Android apps using React Native, iOS, Swift, Objective-C, Android, Java, Flutter, and Ionic. One of the mobile apps achieved more than 63,000 downloads in the first month.
- Developed various REST API using Node.js, Express, PHP, and TypeScript. Worked on building databases and management using MongoDB, PostgreSQL, MySQL, and DynamoDB.
Technologies: JavaScript, React, Angular, Node.js, Express.js, MongoDB, PHP, React Native, MySQL, Expo, WordPress, iOS, Android, Java, HTML, CSS, jQuery, Material UI, D3.js, Ionic, TypeScript, PostgreSQL, Amazon Web Services (AWS), APIs, RxJS, NgRx, Reactive Programming, NoSQL, Google Cloud Platform (GCP), Responsive Web Apps, Vue, AWS Amplify, Nuxt.js, AWS DynamoDB, AWS, AWS Lambda, Laravel, Next.js, Tailwind CSS, Blockchain, RESTful APIs, OAuth, JSON, Stripe API, Cordova, Chakra UI, ApolloSenior Web Developer
2015 - 2020Crystal Studios Web and App Development- Wrote modern, performant, maintainable code for a few internal projects. Architected and implemented the front end of the MyLab app. Managed a small team of designers, back-end developers, and QAs.
- Worked with a variety of languages, platforms, frameworks, and content management systems, such as JavaScript, Vue.js, Node.js, WordPress, and Netlify.
- Worked on eHealth integrations using Angular and .NET.
Technologies: JavaScript, React, Angular, Node.js, Vue, .NET, WordPress, Netlify, Windows, MacOS, Visual Studio Code, Slack, Java, GraphQL, React Native, Material UI, MongoDB, Express.js, Git, REST APIs, TypeScript, PostgreSQL, Amazon Web Services (AWS), APIs, NoSQL, Responsive Web Apps, AWS Amplify, AWS DynamoDB, Tailwind CSS, RESTful APIs, JSON, Stripe API, Firebase, ApolloFreelance Software Developer
2016 - 2016The Albert Einstein Group- Developed a mobile MVP that displays cosmetics products' info fetched from various sources.
- Implemented a sleek mobile responsive UI based on Figma designs and web scraping using JavaScript and JSON.
- Implemented push notifications. Worked on testing and publishing apps to the App Store and Play Store.
Technologies: JavaScript, Cordova, iOS, Android, HTML5, CSS3, PhoneGap, JSON, Web Scraping, Figma, FirebaseFreelance Web Developer
2010 - 2014Freelance- Developed a golf tour website that can be customized based on specifying colors and sizes of these elements. Worked on building a custom video player for the above system.
- Contributed to a patient management system that helps doctors and physicians manage patient info and print out various forms and tickets.
- Worked on building and customizing various WordPress themes, plugins, and pages. Deployed many websites to servers and worked on their maintenance.
Technologies: JavaScript, PHP, HTML, CSS, WordPress, jQuery, Java, Ajax, CodeIgniter, MySQL, Responsive Web Apps, SQL, .NET, C#, Laravel, RESTful APIs, JSON