Adarsh Jegadeesan Contact Information 4/37 Martin Street mobile: +61 4 3876 7917 Thornbury, 3071 e-mail: adarsh04@gmail.com Victoria, Australia Technical Skills • Programming Languages: Javascript, HTML, CSS, SCSS, Python, Java, SQL, PHP, Typescript, C++ • Frameworks: React, Symfony, Express, Node.js, Elasticsearch, Django, NestJS, Android, Yii • Databases: MySQL, CouchDB, PostgreSQL • Testing frameworks: Jest, React Testing Library, PHPUnit, Cypress • DevOps tools: Jenkins, Buildkite, Docker, Terraform • Backend API Formats: Rest, GraphQL • AWS : S3, ECS, Lamdba, AmazonSQS Employment EstimateOne , Richmond, Victoria, Australia Senior Software Engineer Jan 2021 - April 2023 • Designed, implemented, and maintained features for different applications in backend frameworks such as Symfony and NestJS • Designed, implemented, and maintained GraphQL queries. mutations and resolvers for different applications • Uplifted frontend components built with React and gained experience in doing it with Typescript • Wrote tests with good coverage at different levels utilising React Testing Library, Jest, PHPUnit and Cypress for every new feature developed • Developed deployment pipelines with the infrastructure platform team to streamline and automate the deployment of the new Contracts services’ containers using best CI/CD principles • Uplifted the Scopes API Docker container for better local development • Led the effort to leverage AWS Lambda and AmazonSQS to build an asynchronous events stream from DocuSign api webhooks to send events to Contracts Microservice • Led the effort to send analytic events that were triggered from Scopes Microservice to Segment MYOB Pty. Ltd , Cremorne, Victoria, Australia Software Developer May 2018 – Dec 2020 • Lead the building of the product selector app in the form of components in React • Built service with Node.js and Express in the form of a MVC pattern to report the user selections made on the product selector • Utilised Jest to write tests for all the modules within the product selector service that achieved 100% test coverage • Utilised Docker and Buildkite, to setup the continuous Integration and Deployment of the product selector service • Built api to interact with Elasticsearh, to return the most relevant partners based on search criteria inputted on the partner search app • Built feedback form with React, to gather how users felt about the pages they were interacting with on the partner search app • Built profile page on partner search using React and SCSS, it was praised for how well it looked in comparison to its previous version • Built tooltip component with native Javascript and SCSS that worked intuitively for the users both on desktop and touch screen devices • Mentored proteges on fundamentals of programming and HTTP/REST and guided them over mul- tiple obstacles within their program ACX Tech. (Blockchain Global) , Southbank, Victoria, Australia Software Developer October 2017 – April 2018 • Utilised React, CSS and HTML to build a portion of the UI for a crowdfunding project, rave reviews were received about the look and feel of the project • Researched and demonstrated why CAS should be used to authenticate users that visit the com- pany’s cryptocurrency exchange Teletech Pty. Ltd. , Blackburn, Victoria, Australia Software Developer August 2013 – September 2017 • Developed a Windows GUI application with C++ (Qt framework) that when integrated with the TX150 hardware was able to reduce the time taken to capture readings from a few days to 2-3 hours • Involved in the development of a Web App (Telsys) using Python (Albatross, SQLAlchemy), MySQL, and Javascript, this app was praised for its user friendliness and accuracy of data Projects Book Store(April 2018-): Building a react app that obtains records from a PostreSQL db via a Node.js/Express service. Kamar App(2016-2017): In a team of 3, developed an Android app that reduced the time it took to serve guests at the hotel. Education The University of Melbourne , Parkville, Victoria, Australia Bachelor of Software Engineering March 2009 – December 2012