Prajeesh Das
FREMONT, CA ***36
********.***@*****.***
Professional Summary:
• 10 plus years of IT experience in Application Development and Maintenance in Microsoft Technologies.
•Experience in C# / ASP.NETMVC5.0/ AngularJS/ Windows Azure/ WCF/EntityFramwork6.0/ AJAX/ADO.NET/SQL Azure/ Elastic Search/SQL Server 2012/HTML 5/JQuery/Redis Cache/CSS
•Experienced in all phases of software development life cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment
•Experience in Waterfall and Agile/scrum methodologies of Software Development
•Specialized knowledge of using design patterns and best practices to build flexibility into Enterprise Application.
•Supervised development team and work with departmental representatives to coordinate project priorities and progress to ensure project completion meets deadlines
•Mentored and performed code review other developers to assure that all standards, models, designs and methodologies met coding standard and best practices
•Experience in troubleshooting applications systems, performance and environmental concerns.
•Proficient in developing/supporting ASP.Net applications in production environments and hand on experience in deployment environments.
•Excellent communications skills and efficient interaction with stakeholders, developers, supporting application teams etc.
•Expertise in developing applications in ASP.Net MVC (3.0 – 5.0)
•Expertise in developing multi-threading application
•Experience with Model-View-Controller (MVC), Model-View-View-Model(MVVM) architecture
•2 Years of experience in designing and developing application using windows azure
•Expertise in designing and developing application using Elastic search
•Hands on experience in using Web Server – IIS
•Expertise in designing and developing application using Entity framework 5.0
•Expertise in designing a Service Oriented Architecture(SOA)
•Extensive Knowledge in Visual Studio, Visual Studio.NET &Versioning tools like VSS and TFS
•Experience in Software development models like Agile- Scrum.
•Experienced in developing technical documentation in various stages of Software Development Life Cycle (SDLC).
•Has good experience in project management -project planning, project estimation and execution and team Building.
•A good team player, problem solver, and quick learner with analytical skills.
CAREER PROFILE:
Working in Quantum Secure, San Jose, USA as Senior consultant, [April 2015 –Till Date]
Worked in Capgemini (Sogeti) India Ltd, Bangalore, India as Senior Consultant [Oct 2010 –March2015 ]
Worked in Mind tree Ltd, Bangalore, India as Module Lead [April 2008 –Oct 2010]
Worked in Nous Info systems, Bangalore, India as a Software Engineer [April 2007 –March 2008]
Worked in Zerone-Consulting, Cochin, India as a Software Engineer (June 2005 to April 2007)
ACHIVEMENTS AND AWARDS:
• Recipient of PROJECT STAR AWARD – Q2 – 2011 (support.dell.com)
Certifications
MCSD – Microsoft Certified Solution Developer - (MCP ID: 3449074)
Technical Skills
Languages: C, C#
Framework: .NET4.5, 3.4,3.0
Databases: SQL SERVER 2008/2010/2012, Oracle, MS Access
Web Technology: ASP.NET MVC 3.0/4.0/5.0,ASP.NET 1.1/2.0, Angular JS, JQUERY, HTML, Java Script AJAX,CSS
Servers: Internet Information Server 6.0, 7.0
Tools/IDE: Visual Studio 2013, 2012,TFS 2012,Rsharper, Style cope
Others: LINQ, WCF, WPF, Entity Framework 6.0, XML, Elastic Search, NEST API, JSON, Enterprise Library Application Block, Unity Block, REDIS CACHE
Operating System: Windows, Linux
Professional Experience:
Client: Quantum secure
April 2015-Till Date
Project: SAFE
Role: Senior Software Engineer
Description: Quantum Secures SAFE platform is a policy-based Enterprise Security System that enables corporations to centrally define, document, deploy and enforce physical security policies across multiple-sites and systems.
Responsibilities:
•Facilitate daily stand-up Scrum and Sprint Retrospective
•Involved in designing and development of database layer as well as development of UI, Classes using C# that incorporates both N-tier architecture and database connectivity.
•Architect the web application using Asp.Net MVC5 and Dependency Injection Unity framework to maintain loosely coupled components
•Adopted Asp.Net Web Api and AngularJS to make asynchronous call between client/server.
•Adopted Entity Framework 6.0 to generate entity mapping from DB schema and speed up development time
•Architected the web application to use Unity IoC framework to use dependency injection to keep code loosely coupled.
•Create the work item and monitor the TFS task and send report to the management.
•Involved in Analysis, Design and documentation, of various new features for Blida Application.
•I was responsible for Code review and implementation of critical part of the project
•Implemented Repository pattern and unit of work in the project.
•Design and Implemented Index for search functionality for the application using Elastic search
•Involved in database design.
Environment: C#, ASP.NET MVC 5.0, ANGULARJS, WEBAPI, ENTITYFRAMEWORK,
CSS, JQUERY, JSON, SQL SERVER, VS2013, TFS2012, Unity Framework
Client: Capgemini
Sept2013 – March 2015
Project: BILDA
Role: Senior Software Engineer
Description: The purpose of this project is to replace FileMaker software which is developed by Apple computers since it was very difficult to manage.BILDA providing more flexibility as well as more feature as compared to filemaker.Bilda provides fantastic feature for the administration of courses and programs at the University of Linköping (LiU). The new system should manage the entire master data for courses and programs under one common solution for the entire University. It should also be able supply other systems with this data, hence minimizing the need of manual input of data to those systems.
Responsibilities:
•Involved in all the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
•I was responsible to Work with Product Owner to groom product/sprint backlog and create user stories.
•Participated in Agile Sprint planning, estimating and scheduling to meet established targets and ensure the timely completion of backlog tasks
•Coordinate bi-weekly grooming session and sprint planning
•Facilitate daily stand-up Scrum and Sprint Retrospective
•Involved in designing and development of database layer as well as development of UI, Classes using C# that incorporates both N-tier architecture and database connectivity.
•Architect the web application using Asp.Net MVC5 and Dependency Injection Unity framework to maintain loosely coupled components
•I was responsible for set up intial project solution as well as desgin the layer.
•Adopted Asp.Net Web Api and AngularJS to make asynchronous call between client/server.
•Adopted Entity Framework 6.0 to generate entity mapping from DB schema and speed up development time
•Architected the web application to use Unity IoC framework to use dependency injection to keep code loosely coupled.
•Create the work item and monitor the TFS task and send report to the management.
•Involved in Analysis, Design and documentation, of various new features for Bilda Application.
•Provide the technical guidance to team of 9 members.
•I was responsible for Code review and implementation of critical part of the project
•I was responsible for Configure, Deploy and hosting application using windows azure cloud environment
•Implemented Repository pattern and unit of work in the project.
•Design and Implemented Index for search functionality for the application using Elastic search
•Integrated Elastic Search using NEST API into .net application.
•Involved in database design.
Environment: C#, ASP.NET MVC 5.0, ANGULARJS, WEBAPI, ENTITYFRAMEWORK,
WINDOWS AZURE, ELASTIC SEARCH, NEST API, REDIS CACHE, CSS, JQUERY, JSON,SQL AZURE,
VS2013, TFS2012, Unity Framework, SSRS 2012
Client: DELL (Sogeti US)
Nov 2010 – Aug 2013
Project: SUPPORT.DELL.COM (www.support.dell.com)
Role: Senior Programmer
Responsibilities:
•Analysis, designs, implementation, performance tuning and testing of modules.
•I was responsible for Code review and implementation of critical part of the project
•I was responsible for designing UI using bootstrap
•Involved in Analysis, Design and documentation, of various new features for Order status Application.
•Worked closely with OLR support team to resolve some critical defects from customers’ in time.
•Responsible for providing technical guidance to a team consisting of five members, who work for OLR development.
•I was responsible for implementing Dell-UI Framework and APP framework
•Designed and implemented data framework on WCF
•Architect the web application using Asp.Net MVC3 and Dependency Injection Unity framework to maintain loosely coupled components.
Environment: VS2010,SQLSERVER 2008, C#, ASP.NET MVC 3.0, WCF, AJAX, JAVASCRIPT,HTML, CSS, JQUERY,EntityFramework4.0,Unity application block..
Client: Volvo
Jan 2009 – Oct 2010
Project: OPAL
Role: Senior Programmer
Project Description: The OPAL (Operation Administration Lifecycle) is a web-based tool to be used globally within Volvo IT and Application Delivery to store operation documentation of all services / application / solutions within Volvo IT and to secure deployment of all solutions within I&O and Application Delivery. The OPAL tool is part of Production Handover Workflow to be used in all deliveries. The OPAL tool will be available for all Volvo IT personnel to support their work within the deliveries and also in runtime.
Responsibilities:
•Analysis, UI designs, implementation, performance tuning and testing of modules.
•Involved in Analysis, Design and documentation, of various new features for OPAL Application.
•Worked closely with OPAL Technical Support team to resolve some critical defects from customers’ in time.
•Responsible for providing technical guidance to a team consisting of five members.
•Architected the web application to use Unity IoC framework to use dependency injection to keep code loosely coupled
•Performed operations on WCF
•Involved in database design and development.
•Implemented exception handling using enterprise library
Environment: C#, ASP.NET3.5,AJAX,SQLSERVER 2008,JAVASCRIPT,HTML,XML,CSS, JQUERY,VS2010,Unity application block
Client: Volvo
April 2008 – Dec 2008
Project: SPRINT
Role: Sr. Developer
Description: Sprint is global project, developing a new and more efficient way to support manufacturing and assembly at Volvo Truck and Component. This tool will generate Assembly instruction report which is using in assembly line of Volvo manufacturing factory.
Responsibilities:
•Analysis of the requirement.
•Analysis, UI designs, implementation, performance tuning and testing of modules.
•Coding and Unit Testing.
•Fixing defects based on different scenarios
•Developed stored procedures, Triggers, Cursors as well as tuning up the database by performing various optimization techniques.
•Strong working experience in working on WCF
•Worked closely with Volvo Technical Support team to resolve some critical defects from customers’ in time.
•Implemented exception handling using enterprise library
Environment: .Net 3.5,C#, SQLSERVER 2005
Client: City Bond Insurance
May 2007 –April 2008
Project: City Bond Holdings
Role: Developer
Project Description: City Bond is a Traveller Insurance company. This project contains two parts, web application as well as windows application. The web applications have again three part Agent Web, Public Web, and Medical screening application. The usage of Agent Web application is, any registered agent can login into this site and quote policy for public and can see related details, and Public Web application is for, pubic can quote policy directly. And Medical screening application is for checking the medical condition of traveller. Windows application using for Agent Administration, Policy creation, Accounting, Report etc.
Responsibilities:
•Analysis of the requirement.
•Analysis, UI designs, implementation, performance tuning and testing of modules.
•Coding and Unit Testing.
•Fixing defects based on different scenarios
•Developed stored procedures, Triggers, Cursors as well as tuning up the database by performing various optimization techniques.
•Worked closely with City Bond team to resolve some critical defects from customers’ in time.
•Implemented exception handling using enterprise library
Environment: ASP.NET 2.0, .NET 2.0, C#, SQL SERVER2005, HTML,JQUERY,AJAX, CSS, Javascript,VS 2005,Source Safe
Client: Craigslist
April 2006 – Jan 2007
Project: Craigslist Data Pull
Role: Developer
Description: This application helps the craigslist to pull all the data which is available in US and send to the Australian server without touching servers in US.
Responsibilities:
•Analysis of the requirement.
•Analysis, UI designs, implementation, performance tuning and testing of modules.
•Coding and Unit Testing.
•Fixing defects based on different scenarios
•Developed stored procedures, Triggers, Cursors as well as tuning up the database by performing various optimization techniques.
•Worked closely with Craigslist team to resolve some critical defects from customers’ in time.
•Implemented exception handling using enterprise library.
•I have written regx programme using csharp for fetch details from Craigslist
Environment: ASP.Net 2.0, Framework 2.0,C#,SQLSERVER2005, CSS, JAVASCRIPT,JQUERY,XML
Client: Hendry Ford
Aug 2005 – March 2006
Project: Hendry Ford
Role: Developer
Project Description: Hendry Ford College is a product training website. This application is mainly done for business promotions and business needs of Hendry Ford. An ultimate aim of this application is to give training to the dealers of the Ford. With the help of this site, dealers would get latest information regarding new model, series and related competitor series.
Responsibilities:
•Analysis of the requirement.
•Analysis, UI designs, implementation, performance tuning and testing of modules.
•Coding and Unit Testing.
•Fixing defects based on different scenarios
•Developed stored procedures, Triggers, Cursors as well as tuning up the database by performing various optimization techniques.
•Worked closely with Hendry Ford team to resolve some critical defects from customers’ in time.
•Implemented exception handling using enterprise library.
Environment: ASP.Net 2.0, Framework 2.0, C#, SQL SERVER2005,HTML, CSS, JAVASCRIPT
Education
Master of Computer Applications (MCA) -Bharathiyar University, India