
Atul S
Senior Software Engineer
Habilidades

Revisa mis servicios

Porfolio
Experiencia laboral
Senior Software Engineer
Cooperhire • Tiempo completo
Sep 2019 - Sep 2026 • 7 yrs
Cooper — ATS / AI Recruiting Platform Built and evolved CooperHire, a new Applicant Tracking System, from R&D and MVP through production. Worked across backend architecture, product development, APIs, database design, search, asynchronous processing, integrations, cloud infrastructure, and production operations. Built core ATS functionality including company setup, job creation and posting, applications, internal candidate creation, candidate profiles, role-based access for Admin/Recruiter/Hiring Manager, evaluations, tasks, notes, followers, activities/audit history, mentions/replies, and recruiter-to-candidate communication. Designed configurable hiring pipelines with custom stages, candidate movement, stage timelines, in/out tracking, progress visibility, and a Kanban workflow with drag-and-drop candidate movement. Designed candidate search, sorting, and filtering using a Sinatra-based service backed by Elasticsearch. Built threaded recruiter-candidate email conversations with replies, unread state, welcome emails, scheduled conversations, templates, and notifications. Developed job-specific screening questions, file-based answers, embeddable job widgets, and a separate Cloud Run application API for selected clients. Built AI-assisted candidate screening with configurable criteria, GDPR-oriented validation, fit classifications, Elasticsearch-backed searchable results, and score-based filtering. Also developed AI interview workflows including interview plans, single/bulk interview links, expiry and repeat-attempt handling, transcripts, audio persistence/playback, ElevenLabs integration, GCS storage, and billing/logging flows.
Senior Software Engineer
MindMatch • Tiempo completo
Sep 2019 - Sep 2026 • 7 yrs
MindMatch — Feed Processing & Recruitment Advertising Infrastructure Built and maintained large-scale recruitment feed processing and advertising infrastructure, with a strong focus on asynchronous processing, memory-efficient data handling, partner routing, cloud deployment, and production reliability. Designed a large XML feed-processing pipeline using Nokogiri SAX parsing so inbound feeds could be processed without loading entire files into memory. Used Sidekiq and Redis for asynchronous jobs, processed records in batches, and ran parallel workflows to generate outbound feeds for recruitment advertising partners. Built scheduled inbound processing that runs every 10 minutes with cycle protection, preventing a new feed-processing cycle from starting while the previous one is still active. Created dynamic YAML-based feed configuration so new inbound feeds and outbound destinations could be enabled without application-code changes. Implemented partner-selection and routing logic based on inbound job CPC, partner thresholds, and percentage allocation. Built click-tracking pipelines that move accumulated EU/US click logs into reporting tables and then into BigQuery for analytics. Containerized workloads using Docker and deployed them on Kubernetes, including pod sizing, scheduled Kubernetes CronJobs, load balancing, and production operations. Also worked on database backups with retention policies, deployment automation through CircleCI, PostgreSQL, GCP services, and production monitoring/scaling.
Software Engineer
Maropost • Tiempo completo
Oct 2016 - Jun 2019 • 2 yrs 8 mos
Maropost — Marketing Automation / B2C Marketing Platform Worked on Maropost Marketing Cloud, a B2C marketing platform used for customer engagement and analytics across email, web, mobile, and social channels. Developed and maintained Ruby on Rails features across the product, including backend functionality, UI improvements, bug fixes, and production enhancements. Worked with Redis and Sidekiq for asynchronous/background processing and used Chart.js for analytics and reporting interfaces. Built configurable reporting functionality for campaign performance metrics such as opens, clicks, sent messages, unsubscribes, and bounced records. Implemented export workflows supporting XLSX, PDF, and CSV formats. Developed announcement functionality used to communicate new product features, updates, and important notifications to users. Also worked on Salesforce integration and packaging-related functionality as part of broader product integrations and platform features. Contributed to ongoing product maintenance, feature delivery, troubleshooting, and improvements within a mature production application.