Python Developer
About Candidate
Introduction:
With 6 years of experience as a software engineer, the candidate has contributed to backend development, big data processing, and DevOps automation across multiple industries. They have designed and implemented scalable architectures, microservices, and ETL pipelines for processing large datasets. Their expertise includes developing web applications, implementing machine learning solutions, and ensuring application security through penetration testing. They have worked extensively with cloud platforms, containerization, and CI/CD pipelines to streamline development processes. They have built and optimized data storage solutions, integrating SQL and NoSQL databases for efficient querying. Their role has also included supervising junior developers and ensuring best coding practices. They have performed security assessments to identify vulnerabilities and enhance system integrity. Their hands-on experience spans backend engineering, infrastructure setup, and automated testing to ensure software quality. They have collaborated with cross-functional teams to solve complex technical challenges and deliver high-quality solutions.
Responsibilities:
- Developed and optimized backend services, microservices, and APIs for scalable applications.
- Designed and implemented ETL pipelines for big data ingestion, transformation, and storage.
- Built web crawling libraries and automation tools for data extraction and processing.
- Developed machine learning solutions to optimize business processes and decision-making.
- Conducted penetration testing and security audits to identify vulnerabilities and improve system security.
- Implemented CI/CD pipelines to automate deployment and improve software delivery efficiency.
- Managed cloud-based infrastructures using AWS, Azure, and containerization tools.
- Performed unit, functional, and integration testing to ensure software quality and stability.
- Led and mentored junior developers, providing technical guidance and best practices.
- Developed browser extensions and interactive web applications for data visualization and customer engagement.
- Configured and managed databases, ensuring optimal performance and secure data handling.