Hari Satya Srinivas Dasari
About Hari Satya Srinivas Dasari
Hari Satya Srinivas Dasari is a software developer with a Master's degree in Engineering from the University of Ottawa. He has extensive experience in developing enterprise Java applications and is currently employed at Kinaxis in Ottawa, Ontario, Canada.
Work at Kinaxis
Currently, the individual serves as a Software Developer at Kinaxis, having joined the company in 2021. The role involves utilizing various technologies and methodologies to contribute to software development projects. Kinaxis is known for its supply chain management solutions, and the individual plays a part in enhancing these offerings through their technical skills.
Previous Experience in Software Development
Prior to joining Kinaxis, the individual worked at Zafin as a Software Developer from 2020 to 2021 in Ottawa, Ontario, Canada. They also held positions at Polaris Consulting & Services Ltd, first as an Application Support Specialist for Citi Group from 2015 to 2016, and later as an Associate Software Engineer from 2016 to 2017, also for Citi Group in Hyderabad, India. These roles provided foundational experience in software development and application support.
Education and Expertise
The individual obtained a Master's degree in Engineering from the University of Ottawa, studying from 2018 to 2019. This academic background complements their professional expertise in developing enterprise Java applications using object-oriented methodologies and various enterprise technologies. Their skill set includes proficiency in tools and technologies such as Spring Boot, REST Webservices, Hibernate, and Docker.
Technical Skills and Tools
The individual is skilled in using version control systems like Git and Bitbucket, as well as build tools such as Maven and Jenkins. They have experience with application and web servers, including Wildfly, JBoss, and Apache Tomcat. Additionally, they are familiar with Agile methodologies, specifically Scrum and Kanban, and utilize tools like JIRA and Confluence for project management.
Database and Operating System Proficiency
The individual has experience working with databases such as Oracle 12c and PostgreSQL. They are proficient in utilizing various operating systems, including Windows, Linux, and Unix, in their software development processes. This diverse technical background supports their ability to adapt to different development environments and project requirements.