Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

ABHI

jad48919@gmail.com

Full Stack Developer


Summary:

 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.
 Skilled in integrating and optimizing cloud services, particularly Amazon Web Services (AWS), leveraging PaaS and IaaS
components.
 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.
 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.
 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.

Python Developer || Bank Of America


July 2020 – May 2022
Responsibilities:
 Implemented Lambda functions in Python to process data, trigger actions, and integrate with other AWS services and used
Python libraries such as Pandas for data manipulation and transformation by facilitating the processing of complex data
structures within API responses.
 Optimized database schema for RestAPIs and improved data retrieval performance by reducing query response time
significantly by 17%. Optimized Lambda functions and Step Functions for performance and cost efficiency as well as
employed Python's dynamic typing and expressive syntax to implement data validation, transformation, and serialization
within API responses.
 Conducted unit and integration testing of React components using testing frameworks like Jest and React Testing Library to
ensure code quality and reliability.
 Integrated with state management tools like Redux Saga or Thunk to handle asynchronous actions, side effects, and complex
state transitions in React applications.
 Automated deployment and continuous integration workflows using tools like Docker, Kubernetes, and Jenkins to ensure
seamless deployment and testing of Node.js applications.
 Monitored and maintained Node.js applications using logging, error tracking, and performance monitoring tools like
Winston, Sentry, and New Relic.
 Deployed Node.js applications to cloud platforms like AWS and Heroku, utilizing Docker for containerization and
Kubernetes for orchestration, resulting in streamlined deployment processes and improved scalability.
 Tested different modules in Docker and Kubernetes containers and implemented programming automations using Jenkins
and Ansible on Linux based OS over cloud like Docker.
 Designed and implemented Docker containers for Python applications, ensuring portability and consistency across
development, testing, and production environments.
 Implement AWS Lambda, Step Functions, and API Gateway to develop and orchestrate serverless workflows, automating
business processes and enhancing operational efficiency.
 Utilized AWS Lambda for serverless computing, implementing event-driven functions for real-time data processing and
integration with S3 and DynamoDB.
 Applied AWS architectural best practices to design and optimize cloud solutions, focusing on cost-efficiency, scalability, and
reliability.
 Configured AWS SNS for notification delivery and SQS for message queuing, enhancing communication between
microservices and external systems.
 Implemented CI/CD pipelines using Docker, GitLab CI/CD, and AWS CodePipeline, automating the build, test, and
deployment processes.
 Integrated Kafka with various AWS services such as Lambda, Kinesis, and S3 for building end-to-end data processing
pipelines.
 Implemented error handling and retry mechanisms within Step Functions to enhance the reliability and fault tolerance of
workflows.
 Managed datasets efficiently using Panda data frames and MySQL. Executed MySQL database queries from Python using
the Python-MySQL connector and MySQL dB package, facilitating seamless data retrieval and manipulation.

Software Engineer || Accenture


May 2018 – July 2020
Responsibilities:
 Worked on server-side applications with Django using Python programming and Used python libraries like matplotlib,
NumPy and generated Python Django forms to record data of online users and used PyTest for writing test cases and
modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
 Gained basic knowledge of AWS Lambda and Step Functions through training or self-study, demonstrating eagerness to
learn serverless technologies.
 Configured AWS S3 buckets as durable storage for static assets, logs, and backups, implementing encryption and access
control policies.
 Build ETL- Extract, Transform, Load pipelines using AWS Glue for data integration and developed backend services using
Python creating RESTful APIs to handle product management and user authentication.
 Utilized AWS infrastructure as a code using Terraform templates to build staging and production environments. Configured
and networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it.

You might also like