Candidate Information | Title | Python Developer Automation Engineer | Target Location | US-IL-Glendale Heights | | 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateObjectiveResults-driven Full Stack Developer with over three years of experience in developing robust web applications, optimizing backend processes, and implementing automated testing solutions. Proven expertise in leveraging Python, Django, and various automation tools to enhance system performance, reliability, and scalability. Adept at designing and optimizing RESTful APIs, conducting thorough code reviews, and utilizing cloud technologies like AWS for efficient deployment and monitoring. Seeking to apply my skills and experience in a challenging role to drive innovation and deliver high-quality solutions that meet and exceed client expectations.Professional SummaryOver three years of experience as a web developer and Automation Engineer.Developed and maintained automated test scripts using Selenium and Zelenium.Implemented automated test cases with pyATS for comprehensive coverage.Conducted nightly test runs using Jenkins for timely defect identification.Configured and managed Jenkins pipelines for build, test, and deployment processes.Integrated Jenkins with Bitbucket for seamless version control and continuous integration.Actively used CDETS for tracking and managing defects, ensuring timely resolution.Designed and developed test cases based on user requirements and functional specifications.Improved test case pass percentage through rigorous testing and script refinement.Configured and maintained VMware environments for various test scenarios.Utilized AWS S3 for scalable storage solutions in backend applications.Employed CloudWatch for monitoring and logging application performance.Implemented Kubernetes for efficient log management and container orchestration.Proficiently wrote and optimized Python code for backend processes.Developed and implemented RESTful APIs, reducing response time by 20%.Utilized ORM and Django queries for efficient database interactions.Extensively used XLST for data validation in device configuration files.Implemented parallel processing to handle large datasets and API calls reliably.Integrated Swagger into Django projects for streamlined API documentation.Integrated SonarQube for continuous code quality analysis and improvement.Collaborated closely with front-end developers to integrate server-side logic.Worked with DevOps teams to deploy applications on various cloud platforms.Conducted thorough code reviews to ensure adherence to best practices.Developed APIs for organizational hierarchy, user roles, and permissions.Managed report generation involving exporting processed data.Strong problem-solving skills and ability to work in fast-paced environments.Excellent communication and teamwork abilities, with a proven track record of delivering high-quality solutions.Proficient in visualizing data using Python libraries.Certified in Python and JavaScript from HackerRank.Experience as a Teaching Assistant, helping students secure good grades.Knowledge in VLSI design methodologies using Cadence and Multisim.Familiar with microcontrollers, microprocessors, and sensor integrations with Raspberry Pi, NodeMCU, and Arduino.Understanding of computer networking, signals and systems, analog and digital communications.Assisted in designing and laying out printed circuit boards (PCBs) for embedded system prototypes.Utilized C and assembly language for microcontrollers.Developed IoT solutions using NodeMCU for remote monitoring and control via Wi-Fi.Programmed and debugged Arduino-based projects, including sensor integration, motor control, and data logging.Created Raspberry Pi applications using Python, integrating various peripherals and sensors for automation and data collection.Designed and deployed embedded systems for home automation projects using NodeMCU and Arduino.Developed responsive and user-friendly web interfaces using HTML, CSS, and JavaScript.Designed and implemented desktop applications using Java Swing and JavaFX, focusing on intuitive user interfaces and seamless functionality.Leveraged front-end technologies (HTML, CSS, JavaScript) alongside back-end Java components (Swing, JavaFX) for comprehensive application development.EducationMaster's in Computer ScienceNorthern Illinois University, USADecember 2023GPA: 3.35Bachelor of Electronics and Communication EngineeringVFSTR University, IndiaAugust 2021GPA: 9.2Technical SkillsCore Programming: Python, Java, C,linux, unixWeb Tech nologies: Django, HTML, CSS, JavaScriptIDEs: Microsoft Visual Studio, Spyder, Eclipse, Jupyter, Python IDLE, PyCharmDatabases: PostgreSQL, MS-SQL Server 2015/2008, MS AccessNon-Scripting Languages: XLSTVersion Control Tools: Git, BitbucketOther Technologies: Matlab, Multisim, Cadence, Ansys HFSS, HDL, Verilog HDL, Simulink, SciPy, Matplotlib, Pandas, NumPy, OpenCV, MS Office.Cloud: AWS Certified Cloud PractitionerProfessional ExperienceTetra ComputingPython DeveloperDuration: March 2024 July 2024Developed a web application handling network device vulnerabilities.Worked on API development, database interactions, and optimization.Implemented APIs for organizational hierarchy, user roles, and permissions.Collaborated with front-end developers and DevOps teams to ensure seamless integration and deployment.Optimized Existing Modules: Refined and enhanced the performance and efficiency of existing Django modules.Scalability & Reliability: Improved the scalability and reliability of backend processes to support increased traffic and data loads.Feature Implementation: Developed and integrated new features based on client requirements, enhancing application functionality.Code Reviews: Conducted rigorous code reviews to ensure adherence to coding standards and best practices.Cross-Functional Collaboration: Worked closely with cross-functional teams, including front-end developers and DevOps, to ensure seamless project execution and success.API Development: Enhanced and optimized API endpoints for better performance and reduced latency.Database Optimization: Improved database query performance and data retrieval speed through advanced Django ORM techniques.Documentation: Updated project documentation to reflect changes and improvements, facilitating better team collaboration and maintenance.EFICENSPython Developer(free lance)Duration: September 2022 - March 2024Project: SPARKoDeveloped a startup web application handling vulnerabilities using network device configuration files.oAssigned security scores to devices within an organization based on NIST and CIS standards.Backend Development:oProficiently wrote and optimized Python code for backend processes.oImplemented REST APIs to implement new featureoDeveloped and implemented APIs, ensuring efficient data handling and security.oReduced API response time by 20% through optimization techniques.oUtilized ORM and Django queries for efficient database interactions.Data Handling and Processing:oFetched and manipulated data from databases using SQL, ensuring seamless data integration.oExtensively used XLST for data validation in device configuration files.oImplemented parallel processing to handle large datasets and API calls reliably.oDeveloped robust data models and queries, improving data retrieval speed by 25%.Project Integration and Optimization:oIntegrated Swagger into Django projects for streamlined API documentation.oIntegrated SonarQube for continuous code quality analysis and improvement.oEnsured smooth interoperability of various project modules.oPlayed a key role in optimizing code, resulting in a 30% improvement in application speed and efficiency.Collaboration and Deployment:oCollaborated closely with front-end developers to integrate user-facing elements using server-side logic.oWorked with the DevOps team to deploy applications on various cloud platforms, ensuring reliability and scalability.oConducted thorough code reviews to ensure adherence to coding standards and best practices.Cloud Services and Logging:oUtilized AWS S3 for scalable storage solutions.oEmployed CloudWatch for monitoring and logging application performance.oused Kubernetes for efficient log management and container orchestration.Additional Responsibilities:oDeveloped organizational hierarchy, user roles, and permissions APIs.oManaged report generation involving exporting processed data.oInvolves in Implementing key features like deleting, decommissioning recommissioning, user registration modulesTechnical SkillsProgramming Languages:oPython, SQLFrameworks and Libraries:oDjangoAPI Development:oRESTful APIs, SwaggerDatabase Management:oSQL, ORM, Django ORMCode Quality and Optimization:oSonarQube, Code Reviews, Parallel Processing,multi threading, multi processing.Cloud and Containerization:oAWS S3, CloudWatch, KubernetesTools and Platforms:oGit, Docker, Jenkins, Cloud Platforms (AWS), jira.ReferencesoAvailable upon request.HCL-TechnologiesClient:Cisco Systems, Inc.Cisco ISE UI Automation EngineerMar 2021 June 2022Automation and Testing:oDeveloped and maintained automated test scripts for Cisco ISE UI using Selenium and Zelenium.oImplemented automated test cases with pyATS, ensuring comprehensive coverage of critical functionalities.oConducted nightly test runs using Jenkins, ensuring timely identification and resolution of defects.oUtilized test beds to simulate various environments and configurations, ensuring robustness of test cases.Continuous Integration and Delivery:oConfigured and managed Jenkins pipelines to automate the build, test, and deployment processes.oIntegrated Jenkins with Bitbucket for seamless version control and continuous integration.oMonitored nightly builds and runs, ensuring stability and reliability of automated test processes.Bug Tracking and Reporting:oActively used CDETS for tracking and managing defects, ensuring timely resolution and effective communication with development teams.oFiled detailed bug reports with steps to reproduce, expected outcomes, and screenshots, enhancing the debugging process.oWorked closely with development teams to understand bug impact and prioritize fixes.Test Case Management:oDesigned and developed test cases based on user requirements and functional specifications.oImproved test case pass percentage through rigorous testing, regular updates, and refinement of test scripts.oConducted peer reviews of test cases and scripts, ensuring high quality and adherence to best practices.Environment Management:oConfigured and maintained VMware environments to support various test scenarios and configurations.oEnsured virtual machines were up-to-date with the latest patches and configurations for optimal testing performance.oAutomated the provisioning and teardown of test environments, reducing setup time and increasing efficiency.Automated Cisco ISE UI Testing:oDesigned and implemented an automated testing framework for Cisco ISE UI using Selenium and pyATS.oIncreased test case pass percentage by 30% through continuous improvement and optimization of test scripts.oReduced bug resolution time by 20% through detailed reporting and effective collaboration with development teams.Jenkins Pipeline Configuration:oSet up and managed Jenkins pipelines for automated builds and tests.oIntegrated Jenkins with Bitbucket for efficient version control and automated deployment.oAchieved 95% uptime for nightly builds, ensuring consistent and reliable testing processesTechnical SkillsAutomation Tools:oSelenium, Zelenium, pyATSContinuous Integration and Delivery:oJenkins, BitbucketBug Tracking and Management:oCDETSVirtualization:oVMwareProgramming Languages:oPython, JavaScriptVersion Control:oGitReferencesoAvailable upon request.Additional DetailsoDemonstrated ability to work effectively in fast-paced, agile environments with rally tracking.oStrong analytical and problem-solving skills with a keen eye for detail.oExcellent communication and collaboration skills, with experience working in cross-functional teams.oProven track record of delivering high-quality automation solutions on time and within budget.Minor Projects:Facial recognition Attendance System using machine learning techniques (open computer vision )University lecture time table scheduling methods using graph theoryReduction of white noise from sound wavesPatch antenna designed using Ansys HFSS |