a
atul2685

Atul S

@atul2685

Senior Software Engineer

Indien
Hindi, Englisch
Einige Informationen werden in englischer Sprache angezeigt.
Über mich
I am a Senior Software Engineer with over 13 years of experience building and scaling production software. I have a strong hands-on background in Ruby on Rails, backend architecture, and cloud-native infrastructure. I specialize in taking products from R&D to production, including service design, data pipelines, and AI-assisted workflows.... Mehr lesen

Kompetenzen

a
atul2685
Atul S
offline • 
Durchschnittliche Antwortzeit: 1 Stunde

Meine Dienstleistungen

Full-Stack-Webanwendungen
I will build, optimize, and scale ruby on rails applications

Portfolio

Arbeitserfahrung

Cooperhire

Senior Software Engineer

Cooperhire • Vollzeit

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.

MindMatch

Senior Software Engineer

MindMatch • Vollzeit

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.

Maropost

Software Engineer

Maropost • Vollzeit

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.