Summary
Overview
Work History
Education
Skills
Work Preference
Timeline
Generic

Hrishikesh Raipet

Software Developer
Carmel,indiana

Summary

10+ years of experience as a Web/Application Developer and coding with analytical programming using Python, C, C++, Java. Good Experience with Django, a high - level Python Web framework. Experience object-oriented programming (OOP) concepts using Python, Django, and Linux. Experienced in developing web-based applications using Python, Django, C++, XML, CSS, HTML, JavaScript, Angular JS and jQuery. Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture. Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases. Expertise in Backend Web Technologies using Python, Devops, SOA, ML, Django, Flask, and REST API. Excellent hands on JavaScript front-end framework in AngularJS, React JS, and Vue Js React Native used technologies to develop front end applications. Experience with Snowflake cloud data warehouse and AWS S3 bucket for integrating data from multiple source system which include loading nested JSON formatted data into snowflake table. Participates in the development improvement and maintenance of snowflake database applications Define virtual warehouse sizing for Snowflake for different type of workloads. Expert in developing User Interface UI applications and professional web applications using JavaScript, XUL, HTML5 /Semantic HTML, DOM, XHTML, jQuery, CSS3, Ajax and JSON. Expert in installing and using Splunk apps for UNIX and LINUX. Implemented workflow actions to drive troubleshooting across multiple event types in Splunk. Strong Splunk UI experience and able to debug expensive search queries. Created HTML5 applications using jQuery, jQuery-mobile, Sencha touch, backbone.js, require.js Experience with Test Driven Development (TDD), Agile, Scrum and Waterfall methodologies. Used ticketing systems like JIRA, and other proprietary tools. Experience in handling python and spark context when writing Pyspark programs for ETL. Proficient in the Go programming language, known for its efficiency, simplicity, and performance. Proficient in designing, configuring, and managing Apache Kafka clusters for real-time data streaming and processing. Experienced Agile Software Development professional with outstanding qualifications and track record in delivering and managing Agile software projects. Strong technical command of project management tools: Jira, Rally, Virtual Studio Knowledge of various agile frameworks: Scrum, Kanban Principles and Safe Excellent Experience in Hadoop architecture and various components such as HDFS Job Tracker Task Tracker NameNode Data Node and MapReduce programming paradigm. Good Knowledge on Hadoop Cluster architecture and monitoring the cluster. Implemented in setting up standards and processes for Hadoop based application design and implementation. Experience in building and managing SOAP, REST, GraphQL API setups both on AWS and On Premise. Experience on Have used source control applications like Git, GitHub, Bitbucket for code management. Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies. Strong experience in analyzing large amounts of data sets writing PySpark scripts and Hive queries. Experience in report writing using SQL Server Reporting Services (SSRS) and in creating various types of reports like table, matrix, and chart report, web reporting by customizing URL Access. Experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.

Overview

14
14
years of professional experience
4
4
years of post-secondary education

Work History

Sr. Python Developer

Sephora
Carmel, IN
05.2022 - Current
  • Sephora is a global leader in beauty retail, offering an unparalleled assortment of prestige beauty products and expert guidance from trained beauty advisors
  • With over 2,600 stores worldwide, Sephora provides an immersive shopping experience where customers can discover new beauty trends and find personalized solutions for their skincare, makeup, and fragrance needs
  • Spearheaded the development of scalable backend solutions using Python-based frameworks such as Django and Flask, optimizing performance and ensuring reliability for Sephora's e-commerce platform
  • Implemented cloud-based solutions on AWS and Azure, leveraging services like EC2, S3, Lambda, and Azure Functions to enhance scalability, security, and cost-effectiveness of Sephora's infrastructure
  • Played a key role in architecting and developing frontend applications using modern JavaScript frameworks including Angular, delivering engaging user experiences and responsive interfaces for Sephora's digital platforms
  • Collaborated with cross-functional teams to implement CI/CD pipelines using Git and Jenkins, streamlining development workflows and ensuring rapid deployment of features and updates
  • Actively participated in Agile development methodologies, contributing to sprint planning, daily stand-ups, and retrospectives to drive continuous improvement and delivery excellence within the Sephora engineering team
  • Mentored junior developers and conducted code reviews to maintain code quality, adherence to best practices, and knowledge sharing across the Sephora development team
  • Developed and implemented cloud-based data governance strategies and best practices for Sephora's data infrastructure
  • Utilized Python to create automated data governance processes, ensuring data quality, integrity, and security
  • Collaborated with cross-functional teams to define and enforce data governance policies and standards in the cloud environment
  • Designed and implemented data governance frameworks to ensure compliance with industry regulations and standards
  • Conducted regular audits and assessments of cloud data governance processes to identify and address potential issues
  • Worked closely with stakeholders to understand their data governance requirements and translate them into effective solutions
  • Demonstrated proficiency in version control with Git, managing code repositories and facilitating collaborative development efforts within Sephora's distributed development teams
  • Engaged in problem-solving and troubleshooting activities, diagnosing and resolving technical issues to maintain the stability and performance of Sephora's software systems
  • Implemented RESTful APIs to streamline communication between front-end and back-end systems, reducing response times by 20%
  • Building, Deployment, Configuration, Management of SPLUNK Cloud instances in a distributed environment which spread across different application environments belonging to multiple lines of business
  • Maintained the Splunk software to automatically send out an alert to notify the appropriate authority through Email and activate the necessary support
  • Involved in standardizing Splunk forwarder deployment, configuration and maintenance across UNIX and Windows platforms
  • Led a team of developers in the design and implementation of a scalable microservices architecture, resulting in improved system reliability and performance
  • Stayed abreast of industry trends and emerging technologies, continually expanding skillset and driving innovation within Sephora's technology ecosystem.

Sr. Python Developer

Norfolk Southern
Fairfax, VA
11.2020 - 04.2022
  • Norfolk Southern Corporation is a major North American transportation company, primarily a Class I railroad
  • Operating over 19,500 route miles in 22 states, the company plays a crucial role in freight transportation, offering comprehensive rail and intermodal services
  • With a focus on efficiency and sustainability, Norfolk Southern is a key player in the railroad industry
  • Spearheaded the development of scalable and efficient Python applications, resulting in a 20% increase in overall system performance
  • Used Python for data processing, ETL (Extract, Transform, Load) tasks, and creating RESTful APIs for various projects
  • Implemented advanced Python concepts like generators, decorators, and context managers to optimize code efficiency
  • Implemented Python-based microservices architecture for scalable and modular application design
  • Implemented advanced algorithms and data structures in Python, optimizing performance and scalability
  • Designed and developed RESTful APIs using Django Rest Framework for seamless communication between frontend and backend
  • Implemented authentication and authorization mechanisms in Django and Flask for role-based access control
  • Managed MySQL databases, including schema design, indexing strategies, and data migration
  • Utilized Django ORM and SQLAlchemy for interacting with MySQL databases and performing CRUD operations
  • Collaborated with cross-functional teams to design and implement new features and enhancements, driving user engagement and satisfaction
  • Developed responsive web applications using Angular framework to enhance user experience and interface efficiency
  • Leveraged cloud-based tools and technologies to streamline data governance workflows and improve efficiency
  • Provided technical expertise and guidance on cloud data governance best practices to the development team
  • Contributed to the development of data governance documentation, including policies, procedures, and guidelines
  • Participated in the selection and implementation of cloud-based data governance solutions to meet Sephora's specific needs
  • Actively monitored and maintained data governance controls in the cloud environment, ensuring ongoing compliance and data security
  • Demonstrated a strong understanding of cloud data governance principles and their application in a real-world business setting
  • Collaborated with cloud architects and engineers to integrate data governance controls into Sephora's cloud infrastructure
  • Played a key role in driving the adoption of cloud data governance practices across the organization, promoting a culture of data stewardship and accountability
  • Designed and implemented interactive user interfaces with Angular components, directives, and services to meet project requirements
  • Deployed applications on AWS infrastructure, ensuring high availability and scalability
  • Integrated Angular applications with backend APIs, ensuring seamless data flow and real-time updates using RxJS observables and HTTP client
  • Optimized Angular applications for performance, including lazy loading modules, AOT compilation, and tree shaking techniques
  • Automated deployment processes using AWS CloudFormation and AWS CLI, reducing deployment time by 30%
  • Developed automation scripts in Python for tasks including data scraping, report generation, and system monitoring
  • Helped in integration of Splunk with service now, Maintaining Splunk Instance and Monitoring health of the Cluster
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Web servers and application servers
  • Experience in working with Splunk authentication and permissions and having significant experience in supporting large scale Splunk deployments
  • Involved in helping the UNIX and Splunk administrators to deploy Splunk across the UNIX and windows environment
  • Integrated automated testing frameworks like Pytest and Selenium into CI/CD pipelines for continuous testing.Led the migration of legacy code to Python 3, improving code quality and maintainability
  • Worked closely with Norfolk Southern to develop custom solutions tailored to their specific needs
  • Implemented a real-time data processing system to track and optimize freight logistics
  • Mentored junior developers in best practices and coding standards, fostering a culture of continuous learning and growth within the team

Python Developer

Heatlhcare
Dallas, TX
12.2018 - 06.2020
  • Change Healthcare is a prominent healthcare technology company providing solutions to improve the delivery, management, and analysis of healthcare data
  • With a focus on enhancing efficiency and reducing costs in the healthcare ecosystem, Change Healthcare offers innovative services, including revenue cycle management, analytics, and imaging solutions
  • The company plays a crucial role in advancing healthcare through technology-driven solutions
  • Developed entire frontend and backend modules using Python on Django Web Framework
  • Utilized PyUnit, the Python unit test framework for testing the functionality of the application
  • Implemented advanced algorithms and data structures in Python, optimizing performance and scalability
  • Utilized multithreading and multiprocessing in Python to improve application responsiveness and throughput
  • Designed and implemented microservices architecture using Python and Docker, improving system scalability and reliability
  • Orchestrated microservices with Kubernetes for container management and load balancing
  • Integrated microservices with AWS API Gateway for centralized API management and monitoring
  • Applied Python libraries such as NumPy, Pandas, and SciPy for data manipulation, analysis, and visualization
  • Developed predictive models using scikit-learn and TensorFlow, leveraging machine learning algorithms
  • Created web scraping scripts using BeautifulSoup and Scrapy to gather data from various websites
  • Implemented unit tests and test suites using frameworks like unittest and pytest for robust code coverage
  • Spearheaded the development of a new data analysis tool using Python, resulting in a 30% increase in efficiency for the data analytics team
  • Spearheaded the development of Angular-based web applications to streamline healthcare data management and processing workflows
  • Integrated Angular applications with backend APIs and microservices using RESTful interfaces, ensuring seamless data flow and interoperability
  • Implemented advanced data visualization features in Angular applications using libraries such as D3.js or ngx-charts, enhancing data analysis capabilities for healthcare professionals
  • Wrote Lambda functions in python for AWS's Lambda, Kinesis and Elastic Search which invokes python scripts to perform various transformations and analytics on large data sets in AMAZON EMR clusters
  • Collaborated with cross-functional teams to design and implement scalable and maintainable Python solutions for complex business problems
  • Led a team of junior developers in the implementation of best practices for Python coding standards and version control, resulting in improved code quality and team productivity
  • Managed datasets using Panda data frames and MySQL, queried MySQL database queries from Python using Python -MySQL connector MySQL db package to retrieve information
  • Developed views and templates with Python and flask, Django's view controller and templating language to created user-friendly website interface using Django, Oracle DB, Postgre SQL, and VM Ware API calls
  • Optimized existing codebase by refactoring legacy Python scripts, reducing execution time by 50% and improving overall system performance.

Python Developer

Intuit
NOVI, MI
08.2016 - 11.2018
  • Intuit is a global technology company that empowers individuals, small businesses, and self-employed professionals to prosper
  • With innovative financial management solutions like QuickBooks, TurboTax, and Mint, Intuit simplifies complex financial tasks, enabling customers to achieve financial freedom and success
  • Developed and maintained Python applications for a variety of clients, ensuring high performance and functionality
  • Collaborated with cross-functional teams to design and implement new features, improving overall user experience
  • Spearheaded the transition to Python 3 within the development team, ensuring compatibility and optimized performance
  • Developed custom Python scripts and utilities to automate internal processes, saving an average of 20 hours per week
  • Led the development of a customer-facing web application using Django, resulting in a 30% increase in user engagement
  • Leveraged Angular as the frontend framework in conjunction with Python-based backend services, facilitating seamless communication between the frontend and backend layers
  • Utilized Angular's HttpClient module to make HTTP requests to Python backend APIs, enabling data retrieval, manipulation, and storage
  • Integrated Angular applications with Python-based web frameworks such as Django or Flask, creating full-stack solutions for various web projects
  • Designed and implemented RESTful APIs with Flask, enabling seamless integration with third-party services
  • Designed and developed real-time features in Angular applications using technologies like WebSockets or server-sent events (SSE), communicating with Python backend servers for instant updates
  • Optimized codebase by refactoring and debugging existing scripts, resulting in a 20% increase in efficiency
  • Designed and optimized complex SQL queries for data analysis and reporting purposes, improving efficiency by 40%
  • Developed stored procedures and triggers in PostgreSQL to automate data processing tasks
  • Architectured and deployed applications on AWS, leveraging services like EC2, S3, Lambda, and RDS
  • Implemented AWS Lambda functions for serverless computing, reducing operational costs by 25%
  • Implemented CI/CD pipelines using Jenkins and AWS CodePipeline, automating the build and deployment process
  • Developed Ansible playbooks for automated server provisioning and configuration management
  • Conducted thorough testing and troubleshooting to identify and resolve technical issues, ensuring smooth operation of software systems
  • Contributed to the development of Intuit's flagship product, leveraging Python for backend services and data processing
  • Received recognition for excellence in software development and problem-solving during annual performance evaluations.

Python Developer

Prudential Financial
Newark, NJ
07.2013 - 08.2016
  • Prudential Financial, Inc
  • Is an American Fortune Global 500 and Fortune 500 company whose subsidiaries provide insurance, investment management, and other financial products and services to both retail and institutional customers throughout the United States and in over 40 other countries
  • Developed and implemented web applications using Python, Django, and Flask frameworks, resulting in improved user experience and increased functionality
  • Contributed to the development of RESTful APIs using Python frameworks like Flask and Django, enabling seamless communication with frontend systems
  • Enhanced existing Python scripts for data manipulation and analysis, improving efficiency by 20%
  • Collaborated with cross-functional teams to design and optimize database structures and queries for enhanced data retrieval and storage efficiency
  • Assisted in the development of web applications using Python, HTML, CSS, and JavaScript, adhering to design specifications
  • Implemented frontend features and user interfaces with Bootstrap and jQuery, ensuring a responsive and intuitive user experience
  • Utilized test-driven development (TDD) and continuous integration (CI) practices to ensure high code quality and maintainability in a fast-paced Agile environment
  • Executed SQL queries and stored procedures to retrieve and manipulate data for reporting and analysis purposes
  • Conducted code reviews and provided mentorship to junior developers, fostering a culture of knowledge sharing and professional growth within the team
  • Worked with MySQL databases, ensuring data integrity and implementing backup and recovery strategies
  • Developed Python scripts to automate routine tasks, such as data extraction from APIs and file processing
  • Implemented cron jobs to schedule and execute Python scripts for timely data updates and notifications
  • Supported troubleshooting efforts by identifying and resolving bugs and issues in Python applications
  • Engaged in continuous learning and professional development, attending workshops and training sessions on Python and related technologies
  • Contributed to the development of financial software solutions, ensuring compliance with regulatory requirements
  • Supported the integration of Python applications with Prudential's existing systems, facilitating data exchange and interoperability.

Python Developer

Priceline, CT
Norwalk
12.2011 - 06.2013
  • Priceline.com is an online travel agency for finding discount rates for travel-related purchases such as airline tickets and hotel stays
  • The company facilitates the provision of travel services from its suppliers to its clients
  • Design and development mission critical projects with direct impact on the evolution of Priceline's business based on several teams across Priceline.com
  • Worked in comprehending and examining the client's business requirements
  • Used Django frameworks and Python to build dynamic webpages
  • Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks
  • Involved in designing database Model, API's, Views using python to build an interactive web based solution
  • Managed datasets using Panda data frames and MYSQL
  • Queried the database queries using Python-MySQL connector and retrieved information using MySQLdb
  • Designed and implemented scalable web applications using JavaScript, HTML, and CSS
  • Collaborated with cross-functional teams to troubleshoot and resolve software issues, resulting in a 20% increase in overall system performance
  • Conducted code reviews and provided mentorship to junior developers to ensure adherence to best practices and coding standards
  • Developed automated testing scripts to streamline QA processes and improve software reliability
  • Stayed updated with industry trends and best practices in Python development through online resources and communities
  • Assisted in documenting technical specifications and user guides for Python-based systems and tools
  • Participated in team code reviews, providing feedback on coding standards and best practices.

Software Developer

NTT Data
Plano, TX
06.2010 - 11.2011
  • NTT DATA provides broad range of IT services and solutions, including consulting, systems integration and IT outsourcing, for major financial, public administration and enterprise sectors
  • NTT DATA Services partners with clients to navigate and simplify the modern complexities of business and technology, delivering outcomes that matter most
  • Performed bug fixes and feature enhancement on applications, created database connection API for Web and mobile applications
  • Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support
  • Acquired foundational knowledge and skills in Python and Java programming languages through structured training modules
  • Participated in workshops and hands-on sessions to learn about software design principles, version control, and debugging techniques
  • Worked closely with senior developers on client projects, gaining valuable insights into project management and software development lifecycle
  • Shadowed senior developers during code reviews and debugging sessions, learning best practices for writing clean and efficient code
  • Developed and tested Python scripts and applications under the guidance of senior developers, focusing on data processing and automation tasks
  • Implemented Java code modules for enterprise-level applications, ensuring adherence to coding standards and project requirements
  • Participated in client meetings to gather requirements and understand project scope, assisting in the preparation of technical documentation
  • Developed a strong foundation in software development practices and methodologies, laying the groundwork for future roles.

Education

Bachelor of Science - Computer Science

JNTU
India
2000.07 - 2004.08

Skills

  • Restful API
  • Python Django
  • Software Prototyping
  • Code Fixes
  • Best Practices and Methodologies
  • User Experience
  • Software Solutions
  • Jupyter Notebook
  • Version Control
  • Linux Environments
  • Software Quality Assurance
  • Interface Design and Implementation
  • Test Automation
  • Code Quality Optimization
  • System Design
  • HTML and XML
  • Software Customizations
  • Amazon Web Services (AWS) Integration
  • Program Testing Software
  • Database Management
  • Cost Estimation
  • Project Planning
  • Scripting Languages: PHP, Python, JavaScript
  • Software System Maintenance
  • Develop Specifications
  • Portable Code Writer
  • Efficient Data Management
  • Security Planning
  • Project Specifications
  • New Features Development
  • Debugging and Troubleshooting
  • Database Management Software
  • SQL Server Reporting Services
  • Data Warehousing and Analytics
  • Fluency in C, C, C#
  • Compatibility Testing
  • Embedded Systems Development Software
  • UI/UX
  • Scrum
  • REST
  • Web Programming
  • Debug Software
  • Adobe Software

Work Preference

Work Type

Full TimeContract Work

Location Preference

Remote

Timeline

Sr. Python Developer

Sephora
05.2022 - Current

Sr. Python Developer

Norfolk Southern
11.2020 - 04.2022

Python Developer

Heatlhcare
12.2018 - 06.2020

Python Developer

Intuit
08.2016 - 11.2018

Python Developer

Prudential Financial
07.2013 - 08.2016

Python Developer

Priceline, CT
12.2011 - 06.2013

Software Developer

NTT Data
06.2010 - 11.2011

Bachelor of Science - Computer Science

JNTU
2000.07 - 2004.08
Hrishikesh RaipetSoftware Developer