Summary
Overview
Work History
Education
Skills
Timeline
Generic

Dev Roy

San Francisco,CA

Summary

As a Senior Software Engineer with over 10 years of experience, I specialize in developing full-stack web applications and leveraging AI technologies to optimize digital advertising. At AdBolder, Inc., I integrate APIs for leading ad platforms, design robust database systems, and collaborate with cross-functional teams to enhance ad campaign automation and reporting. My expertise spans AI, machine learning, and database management systems. Passionate about building scalable and innovative solutions, I work closely with my team to deliver efficient, data-driven technologies that streamline operations and improve customer experiences.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

Ad Holder
07.2022 - Current
  • Developing full stack web applications to create and monitor ad campaigns.
  • Integrated Google Ads, Facebook Ads, and TikTok Ads APIs to automate the ad campaign processes.
  • Utilized SQL and NoSQL databases to store ad data for reporting and data mining functionalities.
  • Developed a RAG-based chatbot to handle customer inquiries regarding real-time ad campaign status.
  • Collaborating with the DevOps team to architect the infrastructure using AWS.
  • Skilled in utilizing DSPs and openRTB to buy media space, manage, and optimize digital campaigns.
  • Coordinating with multiple offshore team members to oversee and track progress.
  • Leading Scrum stand-up meetings to track processes and ensure team alignment.

Software Engineer

UWorld RxPrep
12.2016 - 07.2022
  • Designed and implemented supporting service and database layer solutions.
  • Implemented system for RESTful web services as an API provider to meet the business needs of external clients.
  • Identified the business process and modularization design from database to UI/UX.
  • Implemented and utilized complex SQL queries to retrieve data optimally.
  • Worked with cross-functional teams to ensure quality throughout the software development lifecycle.
  • Integrated Respondus and ProctorU for lockdown browser, identity verification, and exam monitoring to en-sure secure online assessments.
  • Implemented unit tests to achieve high code coverage and ensure robust functionality for a microservice appli-cation.
  • Utilized Mailtrap for testing email functionalities and ensuring effective communication in applications.
  • Conducted SEO analysis and optimizations using SEMrush, Ahrefs, and Google Ads to enhance web appli-cation visibility and user engagement.
  • Provided auto-login functionality for the app via GitHub, Google, Facebook, and LinkedIn sign-in.

Senior Software Engineer

Finfare Connect
02.2020 - 06.2022
  • Designed and developed a banking platform from scratch using Django/Spring Boot/React
  • Integrated Finance APIs, Marqeta, Cross River Bank, Plaid, Galileo, Stripe, and Lithic for payment
  • Integrated Alloy for automated KYC, KYB, and fraud detection for user onboarding and compliance.
  • Maintained and developed reporting service utilizing Java/Spring Boot
  • Developed the receipt uploader using machine learning to scan and match receipts with current transactions.
  • Used Neo4j for graph-based data modeling to analyze relationships between transactions.
  • Applied Big Data technologies like Flink, Kafka, and Apache Spark for fraud detection.

Senior Software Engineer

PrepTrade.com
11.2018 - 04.2020
  • Designed and developed back-end module for a stock market platform using Spring Boot, Java, and Mon-goDB.
  • Implemented the frontend module using Bootstrap, Angular Framework, and Angular Material UI.
  • Established CI/CD processes using GitHub, Amazon CodePipeline, and CodeBuild.
  • Developed an email service using Python libraries, Amazon Simple Email Service (SES).
  • Implemented multi-threading functionality using the Observer design pattern to handle client requests.
  • Constructed database entities using JPA and Hibernate for both SQL and NoSQL databases.
  • Set up Amazon RDS and MongoDB Atlas to manage data entities and collections.
  • Utilized Amazon CloudFront, Route 53, and Cert. Manager to secure the website with SSL certificates.
  • Integrated Elasticsearch, Kibana, Logstash, Amazon CloudWatch, and Actuator to monitor application status and system resources.
  • Developed an admin application using Express.js and Next.js to create a scalable and responsive UI.
  • Leveraged AWS Amplify for deploying and managing Express-based application, improving deployment speed and reliability.

Software Engineer

Infotech International Group
01.2013 - 02.2016
  • Developed embedded C++ software for network devices in payment operations, implementing secure commu-nication protocols and optimizing real-time transaction processing.
  • Implemented Google Protocol Buffers (Protobuf) to efficiently send and receive messages between devices and reporting services.
  • Utilized ISO 8583 to parse payment transactions and persist data while ensuring compliance with PCI and payment security standards.
  • Developed an ETL application to prepare data for reporting and real-time event services.
  • Developed a customized Device Health Monitoring Service to ping devices, track their health, and persist data for a dashboard to enable real-time monitoring and performance analysis.
  • Triage bugs and features for the future roadmap in collaboration with product and project managers, setting priorities for next sprint tasks to ensure focused development and timely delivery.
  • Worked on backend optimization, including writing efficient SQL queries and database migrations to en-hance performance.

Education

Bachelor of Science - Computer Science

Arizona State University
Tempe, AZ
12-2012

Skills

  • Programming Languages: TypeScript, JavaScript, Python, Java, Kotlin, C
  • Backend & API Development: Nodejs, NestJS, Expressjs, Spring (Boot), Django, Flask
  • Frontend & UI: React, Angular, Nextjs, Material UI, Tailwind CSS, Bootstrap
  • Databases & Data Stores: MySQL, PostgreSQL, Oracle, MongoDB, Cassandra
  • AI & Machine Learning: OpenAI API, LangChain, Hugging Face, AWS AI Services
  • Big Data & Streaming: Apache Spark, PySpark, Kafka, Flink
  • Cloud & DevOps: AWS, Google Cloud Platform (GCP), Docker, Kubernetes
  • Testing & Automation: Pytest, JUnit, TestNG, Selenium, Jest
  • Project Management & Methodologies: Agile (Scrum, Kanban), Jira

Timeline

Senior Software Engineer

Ad Holder
07.2022 - Current

Senior Software Engineer

Finfare Connect
02.2020 - 06.2022

Senior Software Engineer

PrepTrade.com
11.2018 - 04.2020

Software Engineer

UWorld RxPrep
12.2016 - 07.2022

Software Engineer

Infotech International Group
01.2013 - 02.2016

Bachelor of Science - Computer Science

Arizona State University
Dev Roy