Kasi Prasad

Lifestyles of an Urban Coder

Resume

Kasi J. Prasad
www.kasiprasad.com

clip_image002[1]

clip_image003[1] clip_image004[1]

clip_image005[1] clip_image006[1] clip_image007[1]

clip_image008[1]

SUMMARY: Microsoft Certified Trainer and software consultant with over nine years of professional experience, specializing in the architecture and implementation of enterprise applications for the Web, Desktop and Mobile platforms using Agile techniques like SCRUM and XP.

CERTIFICATIONS:

  • Microsoft Certified Trainer (MCT)
  • Microsoft Certified Information Technology Professional: Database Developer (SQL Server 2005)
  • Microsoft Certified Professional Developer: Enterprise Applications (MCPD: EA)
  • Microsoft Certified Solution Developer .NET (MCSD.NET)
  • Microsoft Certified Application Developer .NET (MCAD.NET)
  • Microsoft Certified Technology Specialist: Web Applications .NET 2.0
  • Microsoft Certified Technology Specialist: Windows Applications .NET 2.0
  • Microsoft Certified Technology Specialist: Distributed Applications .NET 2.0
  • Microsoft Certified Technology Specialist: SQL Server 20005
  • Microsoft Certified Professional (MCP)
  • CompTIA A+ Certified Technician

EXPERIENCE:

RELink LLC., Rego Park, NY
President, Personal Independent Consulting Firm

FEB 2005 – PRESENT

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

*********
Lead Software Analyst / System Architect

AUG 2002 - FEB 2005

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

*********
Software Developer

FEB 1999 - JUL 2002

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

OTHER PROFICIENCIES:

  • Exceptional written and verbal communication skills
  • Experience leading and managing a team as well as being led
  • Proven ability to manage multiple projects with efficiency
  • Solid understanding of designing applications for usability
  • Knowledgeable in the usage of common design patterns and object oriented programming principles
  • Licensed New York State Real Estate Salesperson
  • Licensed New York State Business School Teacher

references furnished upon request