Mr.Dipak Balkrushna Sonar

69
reputation
1
3

An experienced “Software Engineer” with a specialty in product development looking to join an organization where strong project management and analytical skills will be useful in the delivery of products.

• Total 5+ years’ work experience (excluding 6+ months internship) in the software development domain. • Currently, working with TomTom Inc. Pune, India for the past 2 years contributing towards enterprise-level internal software development. • Formerly worked with Compassites Software Solutions Pvt Ltd, Bangalore, and Algorhythm Tech Pvt Ltd, Pune. • BE in Information Technology from Pune Vidyarthi Griha’s College of Engineering, Nashik. • Having Strong knowledge of building restful APIs for internal and external products. • Having Knowledge and understanding of the challenges that come with building distributed, highly available, and scalable, cloud-based systems. Comprehensive working knowledge of Cloud Infrastructure: Amazon Web Services (Amazon EC2 Instance, S3 bucket, and Amazon SQS). • Adept in database MySQL, SQL Developer, MongoDB, and Programming languages including JAVA and .Net. • Having work experience in Spring MVC, Spring Boot with DDD (Domain Driven Design) Model, and in case of UI development MVVM (Model-View-View Model) architecture. • Well versed with SDLC/STLC - Domain-Driven Design model and Agile methodologies of software development. • Aware of SCRUM based software development environment. • Collaborate with the team to deeply understand the needs of users and then plan, design, and build features that best serve those needs, leveraging lean and agile methodologies. • Can write high-quality and scalable code that supports the existing and future functionality of the products. • Being mindful of long-term ownership and maintenance costs from design through implementation, taking great care that work is high quality, and comprehensively documented. • Can Continuously improve engineering knowledge, leadership, and collaboration skills with a variety of internal Learning and Development courses. • Proficient in finding and resolving malfunctions by unit testing using exceptional technical and communication skills. • An effective communicator with excellent interpersonal, logical thinking & analytical abilities. • Ability to Communicate technical ideas to non-technical peoples and can set direction on projects with a focus on solving business challenges. • Having a good and clear understanding of OOPS concepts and Java-based application development.