I love to solve complex problems through development of simple and user friendly software systems. I am a Software Developer having more than a decade of experience in defining requirements, designing, implementing, testing and delivering complex web/desktop applications using vast variety of programming languages / tools. Technical proficiencies include:
Programming languages/Technologies: C#, VB.NET, ASP.NET, WebAPI, Winforms, MVC, C++. Java, Python, MEAN Stack (MongoDB, Express, Angular ,NodeJS) , SpringBoot , Visual Basic 6, HTML, CSS, BootStrap, Web Services (SOAP, RESTful), LINQ, JSON, XML, TensorFlow.
Databases: MS SQL Server , MS Access, DB2, Oracle, MySQL, MongoDB
Tools: Visual Studio, Visual Studio Code, Spring STS, IntelliJ IDEA, Robomongo, SQL Server Management Studio, GIT, TFS, JUnit, NUnit, Jira, Crystal Reports, ORM, NHibernate, Entity Framework, Bootstrap, Telerik UI,IIS (Internet Information Services), Windows Servers.
Putty Methodologies: Object-Orient. Programming (OOP), Scrum, Pair-Programming, Test-driven Development, Design Patterns, SOLID Principles, Microservices Architecture, continuous integration, continuous deployment (CI/CD),Infrastructure-as-Code.
Major Interests: IoT (Internet of Things) , Business Applications and BI Dashboard Development