Dhruva Sagar

Dhruva Sagar

#hacker #geek #programmer #foss #vimmer

Experience (~15 years)

1st July, 2014 till Present (5 years)
Bangalore, India

Technical Architect

Tarka Labs Pvt. Ltd.
  • Help customers plan and execute their product road map
  • Perform end-to-end application performance analysis and optimize server infrastructure for handling growth & scale
  • Lead development teams to follow optimal development & planning practices for high code quality by means of prioritizing automated testing with high test coverage, while keeping an eye on both long term product vision and tech debt
  • Help development teams in utilizing continuous integration and continuous delivery pipelines for fast release cycles and enabling fast incremental product updates
  • Tackle interesting business problems / challenges in unique ways by leveraging bleeding edge open source tools & technologies
  • Using the right tool for the right job (technology, tool, architecture, etc.) to maximize effectiveness, scalability & time to market
  • Mentored juniors, code reviews and guided teams for effective collaboration, keeping best practices in mind
  • Meet with potential clients to understand their pain points and build proposals on how to deliver on value for their business with systematic & structured approach to engineering / re-engineering their current product without compromising on end user experience

Worked with various technology stacks & services
Back EndGolang, Node.js (Express.js), Elixir (Phoenix), Ruby on Rails, Clojure, Nginx, Puma, Passenger
DatabasesMySQL, MariaDB, PostgreSQL, Redis, Firebase, MongoDB, ElasticSearch, Solr
Front EndNext.js, React.js, Angular.js, Websockets, WebRTC
Infrastructure & ContainerizationDocker, Docker Compose, Kubernetes, Amazon Services (EC2, S3, Cloudfront, ELB, ElasticCache, EKS), Google Cloud Platform
MiscellaneousSpree Ecommerce

2nd April 2012 to 13th June, 2014 (2 years)
Bangalore, India

Senior Application Developer

ActiveSphere Technologies Pvt. Ltd.
  • Worked as a senior developer and worked with startups enabling them to reach their goals faster and better
  • Mentored other junior developers in following best practices and development methods.
  • Interacted with clients and managing their expectations

Worked with various technologies & services
Back EndNode.js, Ruby on Rails, JRuby
DatabasesMySQL, PostgreSQL, Solr, Redis, ElasticSearch, Memcache
Front EndBackbone.js, Knockout.js
InfrastructureAmazon Services (EC2, S3, Cloudfront)

1st Oct, 2011 to 30th Mar, 2012 (6 months)
Bangalore, India

Technical Developer & Mentor

Dharana Software Innovations Pvt. Ltd.
  • Worked as a senior developer with startups taking projects from infancy to fruition.
  • Mentored other junior developers in following best practices and development methods.
  • Interacted with clients and managing their expectations

Worked with various technologies
Back EndRuby on Rails
DatabasesMySQL, PostgreSQL, Solr, Redis
Front EndBackbone.js, jQuery
InfrastructureAmazon Services (EC2, S3)

22nd Feb, 2010 to 30th Sep, 2011 (1.5 years)
Bangalore, India

Technical Developer & Mentor

Artha42 Innovations Pvt. Ltd.
  • Worked in the capacity of a developer and helped build product for a startup from infancy to fruition.
  • Mentored other junior developers in following best practices and development methods.

Worked with various technologies
Back EndRuby on Rails
DatbasesMongoDB
Front EndErb, Haml
InfrastructureAmazon Services (EC2, S3)

9th Apr, 2008 to 19th Feb, 2010 (2 years)
Bangalore, India

Software Engineer

SAP Labs India Pvt. Ltd.
  • Worked in the capacity of a developer and helped build a UI framework to be used for building Business User Intelligence applications
  • Contributed as a team player and demonstrated quick learning abilities in picking up new technologies & tools

Worked with various technologies
Back EndRuby on Rails, Adobe Flex 3
DatabasesMySQL
Front EndActionScript, MXML, SWF, Javascript

18th Aug, 2006 to 4th April, 2008 (1.5 years)
Bangalore, India

Application Programmer

IBM India Pvt. Ltd.
  • As a java developer contributed to several in-house products

Worked with technologies
Back EndJava, Visual Basic, Lotus Notes
DatabasesDB2
Front EndJava Swings

Philosophy

Innovation mixed with a hacker mindset, armed with curiousity and hunger for perfection

Education

B. Tech in Information Technology

College Of Engineering Roorkee
Information Technology
 Secured 77.9% overall with Honors

Intermediate in Science

Rajhans Vidyalaya
Science
 Secured 88.2%

Matriculate in PCM + Computers

Rajhans Vidyalaya
PCM + Computers
 Secured 84.8%

Skills

Git
8/10
Ruby
7/10
Clojure
6/10
RoR
7/10
Haskell
4/10
JavaScript
7/10
React.js
7/10
MongoDB
6/10
Redis
7/10
Elixir
5/10
MySQL
7/10
Redis
6/10
Cassandra
5/10
Linux
8/10
RabbitMQ
5/10