Software Developer
2015 - PRESENTIndependent Mobile Developer- Designed and developed iOS mobile apps from scratch.
- Wrote server-side code in JavaScript, Node.js, and Express.js to create back-end API endpoints for FastR.
- Supported data persistence by using the core data framework with well-thought-out entity relationships.
- Implemented authentication solution using Facebook and Google Authentication APIs.
- Secured API calls against HTTP monitors like Charles Proxy by implementing SSL Public Key Pinning.
- Used third-party HTTP networking libraries Alamofire to add networking capability to the app.
Technologies: Swift, Xcode, Node.js, React, iOS, TypeScript, MacOS, Visual Studio Code, Windows, PostgreSQL, Full-stack, MongoDB, Google Cloud Platform (GCP), JSON Web Tokens (JWT), User Experience (UX), User Interface (UI), Objective-C, Git, Ionic, React Native, Firebase, APIs, Microsoft Word, Microsoft Excel, Templates, Back-end, REST APIs, API IntegrationReact/Node Developer
2021 - 2022Red Ventures- Developed a robust Node.js API in TypeScript to facilitate reliable integration between RedVentures Higher Education Lead delivery service and over 100 universities.
- Created custom CLI scripts to automate the detection of software defects and increase the visibility of issues.
- Built API response parsers to read and convert JSON, XML, and plain text to JavaScript objects.
- Created robust and resilient automated test cases to detect integration issues and correctly categorize them.
Technologies: JavaScript, Node.js, Axios, JSON, TypeScript, ESLint, Full-stack, MongoDB, Mongoose, JSON Web Tokens (JWT), GraphQL, Amazon Web Services (AWS), AWS Lambda, User Experience (UX), User Interface (UI), Git, CSS, HTML, MobX, Next.js, Cypress, MySQL, HTML5, JSX, Redux, MERN Stack, APIs, Templates, XML, Back-end, REST APIs, Storybook, API Integration