Alok Sharma
Verified Expert in Engineering
Web Development Developer
Alok has been a full-stack engineer for almost four years. A mathematician, coder, and music enthusiast, he likes to spend his free time thinking about the meaning of life. He has worked on multiple front-end frameworks like React, React Native, Next.js, Vue.js, Android, and iOS. He has experience working with back-end technologies like Node.js, Java Spring Boot, and Python Flask. Along with development, Alok has led small teams, set up CI/CD, and used cloud-based solutions like AWS and GCP.
Portfolio
Experience
Availability
Preferred Environment
JavaScript, React, React Native, Node.js, CSS, Next.js, Android, iOS, Web Development, Mobile App Development
The most amazing...
...project I have completed is ranking a website number one on the Google Search engine.
Work Experience
Senior Full-stack Developer
TechnoIdentity
- Developed a React Native app for diabetes patients who use Diathrive's proprietary Glucose monitor. The app syncs with the glucose monitor to store and display the patient's blood sugar levels.
- Wrote the protocol for communicating with the Glucose monitor over Bluetooth LE in React Native.
- Mentored a React developer full-time to help her create the admin portal.
- Groomed user stories with the client, adding and removing features to achieve a lean yet functional MVP within the expected timeframe.
- Worked off of Figma files to deliver a pixel-perfect front-end.
Senior Software Engineer
Everwell Health Solutions
- Introduced and deployed RabbitMQ for microservice communication.
- Introduced zero-downtime configuration using RabbitMQ for their most-used web product, which had over two million API calls daily.
- Led the development of a primary web module in microservices pattern and managed a team of four developers.
- Trained new employees and helped them get an understanding of the system.
- Created micro Vue.JS front-ends, which were injected into existing pages on the company's .NET server.
- Built a custom form builder in Vue.JS to unify the website's design.
Full-stack Engineer
Voicedeck
- Developed interactive voice response (IVR) platforms for Voicedeck.
- Worked with the client to create quizzes that incentivized users to learn on Voicedeck's platform.
- Published five papers on the research work about its deployment.
- Developed an interactive voice response (IVR) system to raise awareness about voting, resulting in 1,900 people calling the system within 24 days of deployment. Summarized our results in a paper at dl.acm.org/doi/10.1145/3311957.3359486.
- Built an IVR-based awareness platform. Collected 12,000 translated words and sentences and identified 650 community members to be solicited for future translation efforts. A paper about our work can be found at aclanthology.org/2020.lrec-1.345.pdf.
- Developed a WhatsApp bot for citizen journalism in rural India, enabling the submission of audio and video stories. Implemented it using the WhatsApp Business API. Published results at dl.acm.org/doi/10.1145/3460112.3471981.
- Created a hybrid multi-modal system to run virtual workshops using the IVR and WhatsApp Business API. It was used to deliver virtual training modules to cotton farmers in rural Maharashtra. Wrote a paper at dl.acm.org/doi/10.1145/3411763.3451820.
Team Lead and Back-end Engineer
Arisoft
- Worked as the team lead and back-end developer along with two front-end developers.
- Oversaw the development of user-facing and restaurant-facing React Native apps.
- Handled the deployment of both apps on Google Play Store and Apple App Store.
Full-stack Engineer
CGNet Swara
- Performed as the primary software developer and built five Android applications in one year, i.e., four consumer-facing and one for internal use.
- Developed a Swara app that was used to transfer 20,955 stories to 2,443 phones in a month using Bluetooth, for which a total of $930 was disbursed to almost half of the app users. Results were published at dl.acm.org/doi/abs/10.1145/3334480.3383032.
- Introduced a cloud server and cloud storage for the submitted audio stories instead of an in-house server the organization used previously.
- Made their website faster and added some sections to it.
Credit Risk Analyst
ANZ Group
- Acted as a credit risk analyst and worked for the credit card portfolio in the retail banking sector of ANZ.
- Developed probability of default (PD), exposure at default (EAD), and loss given default (LGD) models in SAS using the data available from the customer accounts.
- Optimized the LGD SAS code, reducing the execution time from two days to four hours.
Experience
SunoStudios
https://sunostudios.com/Mobile Satyagraha Application
Yatra Application
TalesToday
Skills
Languages
JavaScript, SQL, HTML, CSS, Python, Java, HTML5, C, C++, C#, SAS, PHP, GraphQL, TypeScript
Frameworks
React Native, Next.js, Express.js, .NET, Spring Boot, Spring, Flask, Jest
Libraries/APIs
React, Node.js, REST APIs, Vue, Flask-RESTful, React Navigation
Tools
GitHub, Git, Android Studio, RabbitMQ, Visual Studio, Figma, Jira, Expo
Paradigms
Mobile Development, Search Engine Optimization (SEO), REST, Test-driven Development (TDD), Offline-first Development, Unit Testing
Platforms
Web, Firebase, AWS Elastic Beanstalk, Amazon Web Services (AWS), Android, Visual Studio Code (VS Code), Azure, iOS, DatoCMS, Bluetooth LE
Storage
PostgreSQL, MySQL
Other
Web Development, Mobile App Development, Full-stack, Front-end, Statistics, Linear Algebra, Abstract Algebra, Amazon RDS, Scripting, APIs, User Interface (UI), HTTP, Modeling, Topological Data Analysis, Graph Theory, Number Theory, Springbot, Google Play Store, App Store, Credit Risk, Risk Models, Mathematical Modeling, Mathematical Finance, Content Management Systems (CMS), SEO Content, Content Management, Google Ads, SEO Tools, Bluetooth
Education
Master's Degree in Mathematics
Indian Institute of Technology - Kharagpur, India
Bachelor's Degree in Mathematics and Computer Science
St. Stephen's College - Delhi, India
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring