Client: Apollo.io
Role: Senior Ruby on Rails Developer
Tech Stack: Ruby, Ruby on Rails, MongoDB, Redis
- Led the development of automated data enrichment workflows using third-party sources such as Google and LinkedIn.
- Built a domain verification system to identify high-risk email domains, reducing email bounce rates by 40%.
- Developed a data classification system ("diamond data") to identify and prioritize high-value leads
- Designed and implemented an interactive organizational chart to help customers and target key decision-makers.
- Integrated multiple third-party vendor APIs to validate and enrich prospect data in real time.
- Designed real-time data pipelines to collect and process intent signals from external sources, improving lead qualification accuracy.
- Conducted code reviews and mentored junior developers, promoting clean code practices and team growth.
- Collaborated with product managers and frontend developers to ensure seamless feature delivery and user experience.
Client: Knotch
Role: Senior Software Engineer
Tech Stack: Elixir, Phoenix, PostgreSQL, Redis, CSS, HTML, Python
- Developed complex GraphQL APIs using Absinthe to enable efficient querying and real-time content insights.
- Integrated Auth0 and SAML-based authentication to support secure, enterprise-grade user access.
- Implemented role-based authorization systems to control feature access based on user permissions.
- Built the event-builder feature that allowed users to define and track custom conversions.
- Developed a feedback and recommendations card system to enhance user engagement and insight delivery.
- Optimized PostgreSQL database models using Ecto, improving data integrity and performance.
- Improved platform scalability and responsiveness by optimizing Phoenix and OTP implementations.
- Provided mentorship to junior developers and participated actively in team-wide code reviews.
Client: Coupa
Role: Senior Ruby on Rails Developer
Tech Stack: Ruby, Ruby on Rails, MySQL, Redis, HAML, CSS, JavaScript
- Implemented features like auto-scheduling, password obfuscation, and announcement systems to improve operational workflows.
- Built an auto-scheduler to automate recurring requests based on conditions, reducing manual effort.
- Automated deployment of Resque scheduler using Capistrano to streamline the release process.
- Secured user credentials by implementing a password obfuscation mechanism for logs and system notifications.
- Documented QA processes including unit, integration, and production testing to improve test coverage and reliability.
- Optimized MySQL and Redis for efficient data retrieval and caching.
- Mentored junior developers, and conducted regular code reviews to maintain development best practices.
- Developed notification and announcement feature to keep team informed of job updates.