Dublin, County Dublin, Ireland
Automated the end-to-end release pipeline for 5 legacy Java services, bringing release time down from 15-18 hours across 2-3 engineers to under 3 hours. Built the full pipeline from scratch using Jenkins, XLR, Bash and Jython, covering branch cutting, POM version management, artifact builds, and chef package generation Eliminated a whole category of manual errors around version bumps and build ordering that used to cause release failures.
- Automated the release pipeline for legacy applications, decreasing the manual effort by 80%. - Developed python scripts to interface between Bitbucket, Jenkins and Artifactory. Essentially unifying the individual elements of the release and packaging into a single pipeline with minimum overhead.
• Worked towards Version 1.2 release of Ivy as framework. • Worked with open-source community on a daily basis - Reviewed PRs, Commenting/Fixing Issues, responded to questions from the community. • Hands on cutting-edge development of the Ivy Machine Learning Framework as well as thorough testing of functions using PyTest and Hypothesis data generation. • Exposure to the inner workings of multiple ML frameworks such as Tensorflow, PyTorch, Numpy and Jax.
Worked in the Path Planning division of the Autonomous branch for Formula Trinity. Developed efficient path planning algorithms based on A star and RRT star algorithms.
Compared and scored different NLP backends to optimize the performance of Orcawise NLP model in predicting the behaviour of stock market prices.