niranjan prasad das
Senior .net programmer
email: ******@*****.***
phone: 770-***-****
Summary:
. Total 8+ years of experience of software industry in design and
development of web based applications as senior .Net /C# programmer.
. Experience in design and development of various web based applications
for e-learning industry.
. Expertise in .NET technologies including ASP.NET, C#, WebForms, ADO.NET,
Web Services, WCF, MVC4, and Sql Server.
. Hands on experience in implementing Object Oriented Concepts using C# and
Visual Studio 2005/2008/2010 and .Net framework 2.0/3.5/4.0 with
integrated 3rd Party tools like Visual SourceSafe (VSS) and TFS.
. Experience in developing web-centric applications using HTML/DHTML, XML,
AJAX, JQuery, JavaScript, CSS and IIS.
. Solid understanding and hands-on experience of large-scale database (SQL
Server 2005/2008) and experience with writing SQL's and stored
procedures, Cursors, Triggers, User Defined Functions, Queries, Indexes,
Views.
. Strong Experience developing Web Forms and ASP.NET web applications.
. Extensive experience with 3rd party custom controls-Infragistics.
. Experience in Maintenance and Support for the existing applications.
. Performed Unit testing and Integration testing of the applications.
. Ability to multitask, works well under pressure, prioritize and meet
deadlines.
. Valuable team player with Excellent Communication skills, Trouble
shooting skills with ability to learn and adapt to new technologies
quickly.
Technical Skills:
Languages: C#, VB, C, C++, T-SQL, PL/SQL.
Microsoft .NET Framework, ASP.NET, ADO.NET, Web forms, .NET
Technologies: Class Libraries, Window Services, Web Services,
WCF, MVC4
Web Technologies : HTML, DHTML, CSS, XML, JavaScript, JQuery.
Databases : MS SQL Server 2000/2005/2008, MySQL, MS
Access.
Reporting Tools : Crystal Reports
Operating Systems : Windows Server NT/2000/2003,
VISTA/7/XP/NT/2000.
Web Servers : Microsoft IIS 5.0/6.0/7.0/7.5
Design/Development VisualStudio.NET, Visual Source Safe,
Tools: Infragistics, Google Analytics.
Protocols: HTTP, FTP, SMTP, SOAP
Education & Certifications:
. MCA ( Master of Computer Applications ) INDIA (2002)
. B.SC (Mathematics) INDIA (1998)
PROFESSIONAL EXPERIENCE:
Client: HighPoints Learning Inc., Duluth, GA
Jan 2013 -till date
Project: HPLMath
Title: Senior.Net Developer
HighPoints Math (HPLMath) is a proprietary math learning platform that
delivers anytime; anywhere math instruction to increase the proficiency of
students in grades 2-12. HPLMath is a convenient and effective math program
for schools and community centers. HPLMath has been improving the math
achievement of students in more than 27 states for over five years by
strengthening their math skills, reinforcing classroom instruction, and
boosting test taking skills. With consistent practice and attendance
students are prepared to achieve higher scores in State Math Exams and
improve their core skills in math.
With HPLMath, each student begins learning process by taking assessment
test based on state standards. The student and teacher then have access to
their report which displays the key areas of strength and challenge in the
conceptual skills.
Teachers can use this report to work on specific topics for individual
students as well. This program takes each student through their individual
customized study plan one topic at a time.
This application is design and developed using .Net/C# technologies.
RESPONSIBILITIES:
. Involved in software development plan, business modeling, object
modeling, DB modeling, gathering user requirements, writing functional
specs, developing application, testing and deployment for many web
applications.
. Worked in an enterprise-level environment with formal SDLC methods and
procedures.
. Designed Web User Interface (UI) using ASP.Net Web Forms, JavaScript,
JQuery, and Class Libraries using C# with multi-tiered environment.
. Implemented and maintained enterprise-quality web applications in Visual
Studio 2008 utilizing ASP.NET, C#, Infragistics controls.
. Designed and implemented SQL Server 2008 database tables, views, triggers
and stored procedures and configure using SQL Server Management Studio.
. Used Microsoft Visual SoureSafe (VSS) to keep track of version control.
. Designed applications for efficiency, scalability and usability and
working on troubleshooting and resolving issues with builds and
deployments.
. Worked with Enterprise Architects and Technical Leader to get requirement
and business plans.
. Used Google Analytics to keep record of visitors in ASP.NET.
Environment: Net Framework 3.5 & 4, Sql Server 2008, Visual Studio
2008/2010, C#, ASP.Net, WCF, MVC4, HTML5 JavaScript, JQuery, Crystal
Reports
Client: Achieve HighPoints, USA
June 2010 -Dec 2012
Project: AchieveSES
Title: Senior.Net Developer
AchieveSES is an online math program designed to help students increase
their performance in state assessments, and improve their proficiency in
meeting state standards. AchieveSES reinforces classroom learning, helps
students prepare for classroom and state tests, and allows parents/legal
guardians to track progress. It is a unique online program that offers an
intuitive interface that proactively builds learning and practice sessions
for each student based upon his or her individual needs. AchieveSES is
designed to help every student reach his or her highest potential in math,
irrespective of grade and/or academic level.
RESPONSIBILITIES:
. Involved in design and development of new user requirements /enhancements
for almost all the modules and also involved in redesigning and
implementation of different modules.
. Involve in design and development of UI layer, Business Logic Layer and
Data Access Layer.
. Used agile methodologies for daily issue tracking and schedule
deliveries.
. Developed UI for all the different modules using HTML, CSS, XHTML, and
JQuery
. Involve database development including queries, Store Procedures, and
user defined functions.
. Used Microsoft Visual SoureSafe (VSS) to keep track of version control.
. Unit tested application using Business/Functional Test Cases.
. Closely work with QA team & release team.
. Provide timely updates on tasks and meet internal and client deadlines
with high quality deliverables.
Environment: Net Framework 3.5 & 4, Sql Server 2008, Visual Studio
2008/2010, C#, ASP.Net, WCF, MVC3, HTML5 JavaScript, JQuery, Crystal
Reports
Client: Achieve HighPoints, USA Sep
2009 - May 2010
Project: Question Bank Application
Title: .Net Developer
Question bank application is used by the instructional development team to
generate practice and assessment math questions. This tool allows
instructional design team to create various types of graphs and charts. It
also features generating myriad versions of questions.
RESPONSIBILITIES:
. Worked through all phases of the application software lifecycle (SDLC)
including design, development, testing and deployment of the application.
. Experience working within development frameworks and web services.
. Responsible for implementing of intranet portal design/development.
. Designed and Implementing Interfaces and Classes using Object Oriented
Programming.
. Developed Data access layer and Business logic layer using C#.
. Used XML, XSL, XPath and XSLT for representing data to and from the
database and also to dynamically bind the data from the database to
various controls on the web pages.
. Used repeaters, datalist, datagrid, and gridview to display data from
XML.
. Worked on testing cross browser, load and performance checking to resolve
bugs.
. Used ASP.NET Validation Controls and Java Script, JQuery for client side
validations in the Web Pages.
. Designed and developed Web Forms using ASP.NET data controls, web
controls, user controls and custom controls.
. Developed and designed the User Interface using ASP.NET controls, HTML,
DHTML and CSS, Theme, Skins and Photoshop, Dreamweaver.
. Developed utility classes for database Interaction, Security and
Exception handling.
. Designed and developed Web services.
. Developed stored procedures, Triggers to perform automated rules,
updating to related tables using Sql Server.
Environment:.Net Framework 3.5, C#, ASP.NET, ADO.Net, MVC3, HTML, XML/
XSLT, CSS,DHTML, Photoshop, Dreamweaver, adobe cs3, JavaScript, JQuery,
AJAX, MS Visual Studio 2008, IIS.
Client: Achieve HighPoints, USA Oct
2008 - Aug 2009
Project: Mapping Tool
Title: .Net Developer
Mapping Tool is an application used by instructional development team to
map the curriculum of different states of US in a more efficient and
swifter way unlike the manual mapping. It does provide the features of
keyword search for already aligned curriculum objectives, selecting
appropriate assessment and practice type questions for any objective,
creating formative and summative type tests.
Responsibilities:
. Gathered requirement, Interacted with Clients for designing, writing
functional specifications.
. Involved in developing web services using C#.
. Involved in development of Custom Controls and User controls to support
shared functionality of displaying user details common to all pages.
. SOA design and implementation using XML web services, Assemblies, Windows
services in C#.
. Developing business logic components as a middle-tier between database
(C#, ADO.NET) and the client application \ administration tools (web-
services, C#, ASP.NET and IIS).
. Designing User Interface using ASP.Net Web Forms, JavaScript, JQuery and
Class Libraries using C# with multi-tiered environment.
. Designing Database schema, creating Database structure, Tables and
Relationship diagrams in MS SQL Server.
. Developed database level stored procedures, functions, join, view and
queries for data access and report generation.
. Assisted in maintenance of existing applications.
. Used Team Foundation Server (TFS) to keep track of version control.
Environment: .Net Framework 2.0, ASP.NET, Window Forms, C#, ADO.Net, AJAX,
Visual Source Safe 6.0, XML, UML, JavaScript, HTML, CSS, Crystal Report and
SQL Server 2005.
Client: Houghton Mifflin Harcourt, USA
Oct 2006 - Sep 2008
Project: NorthStar Math
Title: Analyst
NorthStar Math was a web based application developed for one of the
prestigious publishing and e-learning company Houghton Mifflin Harcourt. It
was aligned to the curriculum objectives of all the 50 states of US. This
product offers 4 million standards aligned math problem with step-by-step
solutions and a completely integrated math dictionary, this tool helps
educators produce differentiated practice problems, assess their students,
and report findings for predictive analysis for grades 3-12. Educators can
generate assignments for all levels of learners, including under-performing
and advanced students.
Responsibilities:
. Understanding project specifications and gathering requirements.
. Generating multiple versions of the Math items through programming and
rules.
. Verifying the quality of the dynamic math items on different operating
system.
Environment: Authoring Tool
Client: Renaissance Learning, USA June
2005 - Sep 2006
Project: Accelerated Math
Title: Analyst
Accelerated Math helps teachers personalize standards-based math practice
by depth, as standards recommend, and monitor student progress to make data-
driven decisions to guide instruction. Integration with STAR Math helps
automate the assess-teach-learn cycle, so teacher can spend more time
teaching and less time planning. Differentiating practice by depth means
that the entire class can work within the same standard, at the right level
of depth for each student.
Accelerated Math is a popular math practice program for grades K-12. The
program is designed to provide teachers with a supplemental tool that
allows them to create personalized math practice lessons, differentiated
instruction, and to track student progress closely.
Responsibilities:
. Was involved in almost all the stages of content development cycle,
including understanding project specifications, writing, reviewing and
proofing content.
. Generating multiple versions of the math items through programming and
rules within the defined set of specifications.
. Verifying the quality of the dynamic math items on different operating
system.
Environment: Authoring Tool
Client: Renaissance Learning, USA June
2004 - May 2005
Project: STAR Math
Title: Analyst
STAR Math is an online assessment program developed by Renaissance Learning
for students typically in grades 1-12. The program assesses fifty-three
sets of math skills in four domains to determine a student's overall math
achievement. Those domains include numbers and operations, algebra,
geometry and measurement, and data analysis, statistics, and probability.
There are 558 total grade-specific skills that STAR Math tests. The program
is designed to provide teacher's with individual student data quickly and
accurately. It typically takes a student 15-20 minutes to complete an
assessment and reports are available immediately upon completion.
STAR Math provides teachers with a tool to easily screen and progress
monitor students who need reading intervention. STAR Math comes with a
screening and progress monitor tool that allows teachers to set goals and
monitor a student's progress as they move throughout the year. This easy to
use feature allows teachers to quickly and accurately decide whether they
need to change their approach with a particular student or continue doing
what they are doing.
Responsibilities:
. Understanding project specifications and gathering requirements.
. Generating multiple versions of the math items through programming and
rules within the defined set of specifications.
. Verifying the quality of the dynamic math items on different operating
system.
Environment: Authoring Tool