• Experience designing and implementing software services and infrastructure as software flows
• Experience designing and developing Python, C++ test automation frameworks
• Proficiency in Python, C++, Java and C#
• Experience defining test strategy and test plans for software products
• Experience automating tests for front end web applications and backend RESTful APIs
Microsoft, Dallas, TX • Lead software team to plan and design features for internal CLI infrastructure tool • Research new technology to incorporate into organization wide development workflows • Create Kubernetes deployments for microservices • Define Azure pipeline flows for PR testing and deployment • Coordinate with junior software engineers to ensure timely delivery of features • Mentor junior developers with ongoing engineering tasks • Champion best development practices for team-owned software
Amazon
Software Development Engineer in Test
2018 - 2022 (4 years)
Remote
• Design and implement large framework improvements and integrations • Maintain and improve testing tools used by several development teams • Define roadmap for future work relating to framework and testing tool development • Provide constructive feedback and review through code reviews for several teammates • Train new employees to onboard with our testing tools and frameworks • Write technical documentation for consumers of our testing tools • Assist Quality Assurance Engineers (QAEs) in troubleshooting automation issues • Improve the testing framework and tools by implementing feedback from QAEs • Create team processes for handling external and internal issues
NetApp
Software Engineer in Test
2017 - 2018 (1 year)
Remote
• Updated tests from feature teams for integration with system level workflows • Developed new tests with in-house testing framework • Worked with feature teams to assess feature test coverage • Designed system level tests for various product features • Designed test plans for testing enhancements and bug fixes • Created scripts to programmatically create and tear down environments for testing 2 • Collaborated with infrastructure team to improve infrastructure automation capabilities • Triaged and maintain current automation suites
HPE
Quality Assurance Software Engineer
2016 - 2017 (1 year)
Remote
• Developed automation framework using the Robot Framework using Python • Automated tests using automation framework based on written manual tests • Troubleshot anomalous software behavior to determine root cause and fix plan • Tested mid-stack level applications in a Linux environment • Created test plans to verify expected behavior and check for graceful failures • Deployed virtual environments for testing, including hardware and virtual machines • Validated different levels of solution stacks to ensure quality for all customers of the software
Project 'Returns' aims to incorporate the principles of functional programming into Python.
It comprises a collection of well-structured classes and functions, inspired from various programming languages, but with simplified terminologies for improved readability.
The project eases the complexity of functional programming jargon, making it more accessible for Python developers.
Education
Bachelor of Science in Applied Computing Technology