Rajan Sharma

VP of Engineering

Dublin, County Dublin, Ireland19 yrs 1 mo experience
Highly Stable

Key Highlights

  • 18+ years in the internet industry
  • Expert in building high-performance systems
  • Proven leadership in cross-functional teams
Stackforce AI infers this person is a SaaS expert with a strong focus on recruitment technology and high-performance systems.

Contact

Skills

Core Skills

Database ManagementLeadershipSoftware Development

Other Skills

AJAXAgile MethodologiesApacheArchitectural DesignB2B TechnologyCCode ReviewsCore JavaCross-team PrioritizationDesign PatternsDockerDynamoDBJavaJava Spring BootJenkins

About

Creative engineering leader with a passion for building products that consumers use. Having spent 18+ years in the internet industry, gained significant ability to understand technologies in this space and their impact on platforms, markets & consumers with proven ability to build and scale products. Key Competencies : Internet Technologies : MICROSERVICES, JAVA-SPRING-SPRING BOOT-HIBERNATE,JERSEY, MAVEN APACHE-NGINX, MYSQL-MONGO-CASSANDRA, AEROSPIKE-REDIS-MEMCACHE, ELASTIC, LOGSTASH, FILEBEAT, KAFKA, RABBIT, PHP5/PHP7, SHELL SCRIPT, JAVASCRIPT, NODE,JQUERY,SYMFONY1.X, SYMFONY2.X, WEB SERVICES, REST, GIT /SVN , DOCKER, LINUX, WINDOWS High Performance & Resilient Systems Design Thinking Product Innovation People Leadership CD/CI Web Security Agile / Program Management / JIRA Expertise in working with high-traffic application, profiling and improving performance and scalability. Proven ability to manage delivery schedules, and known for working with cross-functional team to achieve on-time project delivery.

Experience

Amazon web services (aws)

Software Development Manager

Mar 2020Present · 6 yrs · County Dublin, Ireland

  • Leading DynamoDB service products and teams
  • Product: Amazon DynamoDB is a fully managed NoSQL database service that offers single-digit millisecond performance at any scale. Hundreds of public AWS services have a dependency on DynamoDB as a Tier-0 database service. Some of our services handle a billion requests per second globally.
  • The teams design, build, roll out, and operate all services globally, delivering major improvements in availability, durability, scaling, and latency of DynamoDB.
  • I’m leading a large organization split across several engineering managers. I own the long term vision, cross-team prioritization, predictability of deliveries, and operational excellence for my org, as well as the professional growth of engineering managers and engineers within my org.
DynamoDBNoSQLOperational ExcellenceCross-team PrioritizationDatabase ManagementLeadership

Naukri.com

6 roles

Associate Vice President

Oct 2018Mar 2020 · 1 yr 5 mos · Noida Area, India

  • Leading and Managing complete Recruiters Technology Team, which is a B2B business with yearly turnover around 500 crores.

Senior Engineering Manager

Promoted

Apr 2016Sep 2018 · 2 yrs 5 mos · Noida Area, India

  • Leading and Managing complete Recruiters Technology Team, which is a B2B business with yearly turnover around 500 crores.
  • Recruiter Team comprises of multiple scrums teams with approx 20-25 resources who are responsible for buidling recruiter products with cutting edge technologies so that recruiter can manage their recruitement workflow easily on our site. Major tasks performed by recruiter on our platform are:
  • 1) Creating / Managing New Requirements / Job Postings
  • 2) Searching on 6 Crore Resume Database, Viewing detail of CV's, Work Flow management, Setting Tasks / Reminders, Contacting candidates via Email / SMS / Chat
  • Scale / Complexity:
  • 1) Handing 2.5 Crore request for managing recruiter login sessions
  • 2) 20-30 Lacs daily hits for CV preview
  • 3) 10-15 Lacs complex searches happening on active resumes
  • 4) 90-95 Lacs emails sent by recuriters to jobseekers on daily basis
  • Domains Used:
  • resdex.naukri.com
  • recruit.naukri.com
  • login.recruit.naukri.com
  • naukrirecruiter.naukri.com
  • posting.naukri.com
  • Technical improvement, upgrade these product to next level of technology like Upgrading LAMP architecture to JAVA Microservices architecture
  • Building microservices with java springboot, docker and jenkins
  • End to end delivery of projects from inception to delivery.
  • Resource management from work delegation, performance appraisal, 360 feedback...
  • Involved in strategic technical & cultural decisions across company

Engineering Manager

Apr 2014Mar 2016 · 1 yr 11 mos · Noida Area, India

  • As a part of jobseeker team, i was responsible for handling 3 scrums, which includes:
  • https://jobsearch.naukri.com
  • https://apply.naukri.com
  • https://recruiters.naukri.com
  • During these two years, i have derived revamp of complete jobsearch search platform, apply platform and built recruiters profile platform from scratch with team size of 8 people.
  • Rolled out these crucial projects which had impact on more than 40 million users.
  • During this phase, i was involved in training and helping fellow team members with all types of technical support.
MicroservicesJava Spring BootDockerJenkinsSoftware Development

Technical Team Lead

Promoted

Apr 2011Mar 2014 · 2 yrs 11 mos · Noida Area, India

  • As a technical team lead, i was responsbile for solving problems at scale. Ideating and implementing architectural changes across teams at naukri.com. Store house of great ideas, have suggested and helped team adopt some great product features/ideas. Managing team and building designs / architecture from scratch were the core responsiblities.
  • Doing Code / Design reviews of the various team & tech projects to ensure effective & efficient coding.
  • Monitoring servers & Applications log to ensure performance & 100% uptime.
  • Applications under my radar:
  • jobsearch, apply, naukrirecruiter profile.

Sr. Software Engineer

Promoted

Apr 2008Mar 2011 · 2 yrs 11 mos · Noida Area, India

  • During these 3 years, i was proficient in PHP and Java. Also i had professional experience on Python and Perl as well. Naukri technical team was of small size, so got lot of exposure to build products in rapid pace with cutting edge technologies. Responsiblities during this period are as follow:
  • Managing, Development, Maintenance, Modification & Optimization of Job-seeker, SRP, Resume Manager, Apply & Login module of naukri.com
  • Setup QA & Live Servers with Sysadmin team for implement various Applications & Services.
  • Writing Service & API for providing access to other Apps.
  • Code reviews of the various team & tech projects to ensure effective & efficient coding.
  • Fixing bug & Enhancement according to their priority.
  • Monitoring servers & Applications log to ensure performance & 100% uptime.
  • Time to Time giving & attending KT to improve productivity.
  • Documentation of Projects, Apps, Configuration
Architectural DesignCode ReviewsServer MonitoringSoftware Development

Software Engineer

May 2007Mar 2008 · 10 mos · Noida Area, India

  • I was a primary contributor in the design and development of the Job Search.
  • Also handled and worked on maintanance of Fast Forward application, which was B2C site. Handling CRM, Dialer, Customer Queries, etc..
  • Technologies used: PHP, C, MySQL, APACHE
PHPJavaPythonPerlSoftware Development

Etech online

Software Programmer

Sep 2006May 2007 · 8 mos

  • It was a startup. I worked there as a free lancer. Major work involve in creating a billing system in .NET, C#.
  • It's a window application, in which customer can select all the billing items like quantity, price, etc. And in the end Invoice get generated.
PHPCMySQLApacheSoftware Development

Education

Giani Zail Singh College of Engg & Tech(Govt.) Punjab

B.Tech — Computer Science & Engg

Jan 2003Jan 2006

Government Polytechnic, Punjab

Computer Engineering Diploma — 2000-2003

Senior Secondary: Punjab State Education Board, Punjab

Stackforce found 100+ more professionals with Database Management & Leadership

Explore similar profiles based on matching skills and experience