Professional developer and Devops engineer with 5 years of software development experience
Software Development:
Micro services
SaaS based solutions
TDD and BDD
Devops:
Deployment automation and continuous integration.
Management:
Multi-tasking, managing multiple priorities, and meet multiple deadlines.
Strong organizational and problem-solving skills.
Excellent communication skills, verbal and written.
Work well independently and as part of a global distributed team.
Technical skills: JAVA, Software architecture, C#, Web Programming (ASP .Net, MVC, Web API), WCF, Data Services, REST/SOAP, ORM (Entity Framework), SQL, MongoDb, Cassandra, Gradle
Software Development Engineer II @ Designing and developing Micro services.
Technical Skills: Java, Groovy, Cassandra, Sql, Gradle, Splunk From November 2014 to Present (1 year 2 months) Senior Software Development and DevOps Engineer @ Developing enterprise software for SaaS company.
Development based on N-tier application architecture. Components: Web API based front end controllers, reusable WCF windows services, and MongoDB, SQL Server based backend
Use of SOLID design principles, GOF design patterns and SOA for developing robust middle tier.
Web application development using Asp .Net MVC (Razor) and Asp .Net MVC Web API
Designed multi threaded synchronization service using generic Mongo Queue to sync the data between transactional SQL tables and reporting collections in MongoDB.
Performance enhancement work using redis cache, asynchronous programming (TPL), bulk operations, etc
Design and develop REST WCF services.
Extensive work with T-SQL.
Test driven development model.
Lead engineer for deployment automation across environments. Responsible for handling production deployments From January 2012 to November 2014 (2 years 11 months) Greater Los Angeles AreaSoftware Development Engineer Contract [through CMC Americas Inc and IDC Technologies] @ Designed and developed high performance SOAP WCF services using SOLID design principles, Dependency Injection, OOP and GOF design patterns.
Architect ed the development of bit mask based messaging system for service communication.
Performance enhancements by implementing asynchronous logging and multi-threaded programming using Task Parallel Library (TPL) and Data Parallelism.
Developed POCs for .Net 4.0 capabilities like Data Contract Versioning, Service Versioning, Sessions, Instance Contexts, etc.
Release engineer duty of setting up of Continuous Integration and deployment automation across all environments. From April 2011 to January 2012 (10 months) Programmer Analyst @ Designed, developed and delivered 3 projects to production through entire SDLC process.
Designed 3 tier architecture with JQuery and ASP .Net front end, WCF windows service as middle tier and SQL Server based back end.
Implemented performance enhancements by developing multi threaded solutions and using Redis Cache.
Developed relational database storage schema using SQL Server.
Developed a POC for implementing the data access layer using Entity Framework 3.5 and presented it to the team.
Developed ASP .Net Web and Win Form applications using MVC, MVVM patterns and Entity Framework model.
Designed and developed a data warehousing solution. Designed ETL SSIS packages for data delivery from OLTP to OLAP database. Designed subscription based SSRS reports for querying accounting data. From November 2009 to April 2011 (1 year 6 months) Greater St. Louis Area
Masters, Computer Information Science and Technology, 3.9/4.0 @ University of Missouri-Rolla From 2008 to 2010 Bachelors, Electronics & Tele Comm Engg @ University of Pune From 2004 to 2008 Amol Navare is skilled in: SSRS, SQL Server, WCF, C#, SSIS, ASP.NET MVC, Bamboo, TFS, JavaScript, jQuery, REST, ASP.NET, WPF, WinForms, Matlab