| As an independent consultant I have delivered numerous software projects spanning a variety of industries as well as providing technology training for audiences both public and private. Recent customers, services and duties performed include: Elm Technologies Software Analyst / Systems Architect - Used Agile processes and supporting methodologies such as SCRUM and XP, specifically:
- Refactoring
- Test Driven Development
- Pair Programming
- Continuous Integration
- Tasking
- Spiking
- Daily Stand-Ups
- Release and Iteration Planning
- Worked closely with project stakeholders, providing daily progress updates
- Developed high quality object oriented applications for the web and desktop platforms
- Created, managed and maintained the continuous integration process and source control environment
- Produced rich, cross-browser web experiences hand crafted from designer mockups
Technologies Used: Agile, SCRUM, XP, Subversion, Cruise Control .NET, Team City, Visual Studio 2005, Visual Studio 2008, Microsoft .NET (2.0, 3.0, 3.5), C#, ASP.NET MVC, IIS 6 / 7, XML Web Services, Windows Services, REST, JavaScript (AJAX) / JQuery, SQL Server 2005, Photoshop ********* Technology Training / Mentoring - Created and delivered a custom course entitled – “Agile development and OOAD using Microsoft .NET”, topics included:
- Agile – core values
- Processes and Methodologies that support the Agile mindset
- SOLID – Object Oriented Principles
- Test Driven Development using MbUnit
- SCRUM – basics
- XP - basics
*********.com Technology Training / Mentoring - Provided customized training based on Microsoft Official Curriculum Courses:
- Programming with C#
- ADO.NET
- ASP.NET
********* Technology Training / Mentoring - Provided Microsoft Official Curriculum training to software developers throughout New York City; skill levels ranged from junior to veteran/senior
Some of the courses delivered include: - Programming C#
- Programming VB.NET
- Programming ASP.NET Web Applications
- Core Foundations of Microsoft .NET 2.0 Development
- Advanced Foundations of Microsoft .NET 2.0 Development
- Programming XML
- Core Distributed Application Development using Visual Studio 2005
- Core Data Access using Visual Studio 2005
- Offered real world architectural and technical guidance aiding student ability to integrate and adopt new knowledge
For a brief listing of my clients please visit:http://kasiprasad.com/blog/page/Resume.aspx
|
| Responsibilities included the following: - Managing a team of developers and digital artists to produce a web based portal application supporting over 100,000 customers
- Conducting architectural discussions, code reviews and technical learning sessions
- Analyzing new technologies (cost, effectiveness, feasibility) and providing strategic guidance to upper management
- Ensuring that customers receive a rich, interactive product experience across multiple operating systems and browsers
Technologies Used: Visual Studio 6, Visual Studio .NET, IIS 5 / 6, SQL Server 2000, MSMQ, ASP (Classic), ASP.NET, VBScript, VB.NET, C#, JavaScript, HTML, CSS
|
| Responsibilities included the following: - Gathering software requirements from project stakeholders and end-users, producing use cases and estimations
- Creating internal desktop and web based systems to support assorted business processes (marketing, billing, inventory, etc)
- Producing and maintaining an e-commerce web application supporting over 250,000 customers
Technologies Used: Visual Studio 6, IIS 5 /6, SQL Server 2000 (DTS, Stored Procedures, etc), ASP (Classic), VBScript, JavaScript, VB 6, COM+, PERL, Apache, HTML, CSS |