Rajeev (Abhi) RESUME
Rajeev (Abhi) RESUME
Rajeev (Abhi) RESUME
Proficient in using Python and popular frameworks like Django to develop backend systems capable of efficiently handling
intricate business processes.
Proficient in frontend technologies like JavaScript, HTML and CSS,for crafting interactive and adaptable user interfaces.
SME in integrating Python applications with various databases, including SQL databases like PostgreSQL, MySQL and NoSQL
databases like MongoDB and AWS DynamoDB.
Extensive experience in creating end-to-end cloud solutions using a range of AWS services including Glue, Step Functions, EC2,
S3, RDS, IAM, DynamoDB, Elastic Beanstalk (EBS), ElasticCache, Auto Scaling, Security Groups, EC2 Container Service
(ECS).
Proficient in AWS cloud services, including AWS Lambda and Step Functions, with hands-on experience in designing and
implementing serverless architectures and cloud-native applications.
Comprehensive knowledge of AWS services and tools, including AWS CodeBuild, AWS CodeCommit, AWS CodePipeline, and
API Gateway, for implementing CI/CD pipelines and serverless deployments.
Skilled in Infrastructure as Code (IaC) practices using Terraform, automating the provisioning and management of cloud
resources across AWS and other cloud providers, enabling infrastructure scalability and reproducibility.
Able to integrate Golang applications with diverse databases, RESTful APIs, and cloud services, extending the capabilities of
applications across different environments.
Skilled in leveraging Kafka Streams API to develop stream processing applications for transforming and analyzing data streams
in real-time as well as managing Kafka clusters across various environments with a focus on fault tolerance and scalability.
Proficient in full-stack development, spanning frontend in JavaScript, React and backend in Python, Django implementations.
Proficient in developing robust web applications using the combined power of Ruby on Rails for backend development and
TypeScript for frontend scripting, ensuring efficient and scalable solutions across the full stack.
Proficient in building scalable backend applications using Node.js, leveraging its asynchronous nature and event-driven
architecture to deliver high-performance solutions, complementing Python expertise.
Experience in working with relational databases such as Postgres, ensuring data integrity and efficient querying as well as good
Knowledge of Big Data, Data Warehouse Architecture, Star Schema, Snow flake Schema and Dimensional Tables.
Experience implementing systems using Event Driven Architecture (EDA) paradigms leveraging Lambda for handling various
events and triggers as well as utilized Model Driven Architecture (MDA) to transform conceptual business models into functional
Service Oriented Architecture (SOA) information systems.
Proficient in utilizing scientific computing libraries including NumPy, SciPy, and pandas for data manipulation, analysis, and
visualization in Python.
Experienced in working with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn, contributing to the development
and deployment of machine learning models for various applications.
Expertise in designing for horizontal scalability, allowing microservices to handle increased load by adding more instances.
Skilled in CI/CD pipelines using tools like Jenkins and GitLab, automating the build, test, and deployment processes for faster
and more reliable software releases.
Stayed updated with the latest trends and best practices in JavaScript, React.js, Node.js, and AWS cloud technologies,
continuously enhancing skills and knowledge through self-study and professional development.
Proficient in full-stack development, spanning frontend in JavaScript, React and backend in Python, Django implementations.
Extensive experience with asynchronous programming using Python's asyncio library, enhancing API responsiveness and
concurrent request handling.
Experience in working with relational databases such as Postgres, ensuring data integrity and efficient querying as well as good
Knowledge of Big Data, Data Warehouse Architecture, Star Schema, Snow flake Schema and Dimensional Tables.
Skilled in CI/CD pipelines using tools like Jenkins and GitLab, automating the build, test, and deployment processes for faster
and more reliable software releases.
Proficient in building interactive and dynamic user interfaces using React.js, leveraging component-based architecture and virtual
DOM for responsive and scalable web applications.
Work Experience
Sr. Full Stack Developer || Netflix
May 2022 – Present
Responsibilities:
Developed and maintained frontend components using, HTML, CSS, and JavaScript to create dynamic and interactive user
interfaces, ensuring a seamless and engaging user experience.
Utilized Python for backend development, implementing business logic and data processing functionalities using frameworks
such as Django FastAPI to handle user requests and manage data transactions effectively.
Developed responsive and interactive user interfaces using React.js to enhance user experience and engagement.
Utilized JSX syntax and React components to build modular and reusable UI elements for web applications.
Managed application state and data flow using React Context API, Redux, or MobX to maintain a consistent and predictable
state across components.
Implemented client-side routing using React Router to create single-page applications with multiple views and navigation
paths.
Developed and implemented data processing pipelines using NumPy, SciPy, and pandas to analyze large-scale datasets,
resulting in actionable insights for business stakeholders.
Integrated React.js with third-party libraries and frameworks such as Redux and GraphQL, enabling efficient data
management and real-time updates in web applications.
Utilized Node.js for server-side rendering (SSR) of React.js applications, improving initial page load performance and search
engine optimization (SEO) for web applications.
Collaborated with data engineers to integrate AI/ML solutions into production systems, ensuring scalability, reliability, and
efficiency in real-world environments.
Developed and maintained Ruby on Rails applications, implementing features and enhancements to meet business
requirements and improve user experience.
Configured and managed AWS resources using AWS CLI, YAML, and Cloud Formation templates, ensuring infrastructure
as code (IaC) and repeatable deployments.
Utilized Python libraries and framework Django for API development by streamlining the creation of endpoints and handling
complex request-response flows.
Developed Python scripts to automate deployment and orchestration of Docker containers on AWS ECS and Fargate,
ensuring efficient resource utilization and implemented serverless architecture using AWS Lambda for event-driven
processing, reducing operational overhead and costs.
Configured AWS S3 buckets for storing and managing static assets and user-generated content, implementing lifecycle
policies for cost optimization.
Developed backend APIs and services using Node.js for high-traffic web applications.
Integrated third-party APIs and services into Node.js applications to extend functionality and streamline processes.
Utilized Express.js framework to build RESTful APIs and handle routing and middleware logic efficiently.
Implemented authentication and authorization mechanisms using libraries like Passport.js and JSON Web Tokens (JWT) to
secure Node.js applications.
Customized SQL scripts and designed the solution to Developed a custom ETL pipeline by using Python. Used log data and
filter required columns by Logstash configuration and send it to Elasticsearch.
Implemented event-driven workflows using AWS Event Bridge for decoupled and scalable event processing and created
RESTful APIs using Python with ensuring efficient data exchange and seamless integration between systems and step
functions with AWS Lambda functions, S3, and other AWS services to create seamless end-to-end workflows.
Managed end-to-end AWS cloud solutions, from architecture design to deployment, leveraging services like AWS Glue, Step
Functions, and S3 to ensure scalability and reliability.
Utilized TypeScript for static typing and enhanced developer tooling in React and Node.js projects, improving code quality,
maintainability, and developer productivity
Implemented SQL and MongoDB databases to store and manage structured and unstructured data efficiently, optimizing data
retrieval for various application functionalities.
Integrated with external APIs to fetch and exchange data with third-party services, enabling features such as payment
processing, shipping logistics, and social media integrations.
Employed Docker to containerize application components, facilitating consistent deployment environments and simplifying
the packaging and distribution of software across different environments.
Utilized Kubernetes for orchestration and management of containerized applications, enabling automatic scaling, load
balancing, and fault tolerance, ensuring seamless and reliable deployment of software across distributed environments...
Implemented unit tests using PyUnit to validate the functionality of backend components, improving code quality, throughout
the development lifecycle.
Designed and implemented Microservices architecture to decompose complex applications into smaller, manageable services,
for the ease of maintenance
Configured and managed CI/CD pipelines using Jenkins to automate the build, test, and deployment processes, ensuring
continuous integration and delivery of application updates and enhancements.
Orchestrated containerized applications using Docker and Kubernetes to streamline the deployment and management,
application components thus ensuring consistency and portability across environments.