Passionate Software engineer to solve problems regardless of tools and technologies.

I have 16+ years of experience in the software engineering mainly in .Net, web and distributed cloud applications. More than a decade of experience in software architecture.

Experiences

Solutions Architect

2017 - Till date
Orion Business Innovations, New Jersey

Responsible to work with client stakeholders to shape up the vision of the platform and products, work with other solution architects to define the architecture. Transfer the solution to the development teams, and promote innovation across the portfolio.

Consultant Application Developer

2016 - 2017
IRIS Software, New Jersey

Worked for client Bank of America in their project WMX+. Responsible for understanding the requirements, design, code and unit test.

Application Architect

2014 - 2016
Orion Systems Integrators, New Jersey

I was responsible to architect based on requirements from stakeholders, non-functional requirements, and transfer to development teams. Another responsibilities include service contracts design, review code against architecture and coding critical components and PoCs.

Jr Architect

2009 - 2014
Orion India Systems, Kochi, Kerala

Responsible for understanding requirements from business analysts and high level design from onsite architects to translate the same to development teams. Also responsible for developing PoCs, coding critical components, code review and handling escalated support tickets. Participated in internal Orion’s projects too.

Sr Software engineer

2007 - 2009
Identitymine Software, Kochi, Kerala

Worked as Sr software engineer responsible to develop and test client’s applications as well as products of Identitymine.

Software Engineer Level 4

2005 - 2007
Syncfusion Software, Chennai, Tamil Nadu

Mainly responsible for developer support of the WPF and WinForms custom controls via forums, emails, incident tracking system and phone. Also to coordinate development, developing demos, and test both manually and automated.

OpenSource Projects

Dotnet-Helpers - Utilities and helper classes for faster .Net development by writing less code.
Orchestration - .Net library to orchestrate operations and commands. Helps to follow Single Responsibility Pattern.
Karel - Javascript based Karel simulator to learn programming easily. It simplifies programming to a level of just controlling a robot using a fixed set of instructions.