09/06/2022 updated

**** ******** ****
100 % available

.net Full Stack Developer

Hounslow, United Kingdom
United Kingdom
Master of Science in Mathematics
Hounslow, United Kingdom
United Kingdom
Master of Science in Mathematics

Profile attachments

CV - John Tadiparthi

QunitASP.NETHTMLJava (Programming Language)JavaScript.NET FrameworkVbscriptActiveXApplication Programming Interfaces (APIs)Agile MethodologyAjax (Programming Language)Amazon Web ServicesApache HTTP ServerAtlassian JiraHTML5Unit TestingMicrosoft AzureBootstrap (Software)C Sharp (Programming Language)UnixClient Server ModelsCascading Style Sheets (CSS)Adobe ColdfusionProfilingCommunicationDatabasesContent ManagementCommand-Query Responsibility Segregation (Software Development)SAP Crystal ReportsExtract Transform Load (ETL)Data MigrationSerializationDependency InjectionDynamic HTMLE-CommerceVisual C++ (Programming Language)Entity FrameworkFFmpegGitHubGoogle MapsGoToMeetingUser Interface DesignInternet Information Services (IIS)Windows Communication FoundationIntegrated Development EnvironmentsIntranetJava ServletJSONjQueryProject ManagementMicrosoft Visual StudioMicrosoft ProjectWindows Presentation FoundationMicrosoft SilverlightMicrosoft SQL ServersTeam Foundation ServerVisual Basic .NET (Programming Language)MySQLModel View Controller (MVC)Model View ViewModelNHibernateNuGetOctopus DeployOracle DatabasesOracle ApplicationsOWASPWindows PowerShellScrum MethodologyQuery OptimizationRich Site Summary (RSS)SourcetreeMemory LeaksResponsive Web DesignMicrosoft Visual SourceSafeSimple Object Access Protocol (SOAP)Solaris (Operating System)Spatial Data InfrastructuresStored ProcedurePL-SQLSQL DatabasesSQL Server Reporting ServicesSQL Server Integration ServicesSubversionUmbracoWeb ServicesWindows FormsExtensible Markup Language (XML)Extensible Stylesheet Language Transformations (XSLT)MultithreadingTransport Layer SecurityFile Transfer Protocol (FTP)ResharperConcurrencyInversion of ControlEr-WinAdobe MagentoRhinoAngularJSWebformsVba Programming LanguageWindows ServicesCruiseControlTeamcityRestful ApiCastle WindsorWeb Api
Front end : jQuery
Razor and Kendo Javascript, VBScript
HTML 4.0, HTML5, DHTML
CSS, CSS3
Bootstrap
JSON serialization, AJAX
Coldfusion (MX, 5.0) 2.5 draggable, sortable,
Silverlight
SVG
Google Javascript API, jQuery Gallerrific plugin, ffmpeg,
ServletExec 5.0, servlets
GUI design
Responsive design

Search:
Autonomy, polygon, Google Maps, GIS, ArcIMS 9.0,  Google Custom Search

Payment Gateways:
Sagepay, WorldPay, PayPal Express, CyberSource   Back end : ASP.NET, C#, net 1.1, 2.0, 3.5, 4.0 & 4.5
MVC (2, 3, 4 & 5) Angular Webforms
VB and VB.NET,
Castle Windsor, Web API, RSS, AJAX-WCF service
XML
net Core, RESTful WebAPIs WCF Restful services Legacy SOAP web services AZURE and AWS Windows services
XML/XSLT, Dependency Injection, AutoFac, StructureMap
Inversion of Control,
concurrency
Resharper, PostSharp OWASP, PowerShell, WCF, NuGet packages JAVA CQRS pattern
multi-threading, MVVM Light
  ORM: NHibernate & Entity framework

Database: SQL Server (2016, 2012, 2008, 2005, 2000, 7.0, 6.5) Oracle (9i, 8i), PL/SQL ApexSQL
Stored procedures
Query optimization, data migration, spatial data
MySQL
Database design, Erwin

BI / ETL:
DTS, SSIS packages

Classic ASP: Visual Basic (6.0), COM, ActiveX
ASP, VB Script
Desktop:
Winforms, NET 2.0, WPF, MVVM Visual C++ (MFC) (5.0), MDI Client-Server
GUI
FTP   Unit Testing:
TDD
Javascript unit tests, QUnit
Moq, Rhino Mock   ERP POMS, IMS integrating with AP, AR, FMS, GL, Merret   CMS Umbraco   eCommerce Magento   Reporting Crystal Reports (9,11), SSRS   Lead:
NET Team lead & Project management, Microsoft Project   Development environment: TFS, Visual Studio .NET (2017, 2015, 2012, 2010, 2008, 2005) GitHub, TeamCity, CI, SourceTree, SVN, Octopus deployment, JIRA, Branching and merging, Express Editions CruiseControl, Visual SourceSafe,
IIS, SSL, Intranet, Apache on Solaris, UNIX,

AGILE: Product Backlog, Sprint Planning, Sprint Review, Daily Scrum   Performance: Memory leaks, Profiler, Red-Gate
Communications: Skype, GoToMeeting

Experience

Professional experience10+ years

Languages

EnglishNative speakerHindiGood

Project history

Developer

TTiGlobal
MVC4, C#, (.NET 4.5 ), ASP.NET, SQL 2012, HTML, Javascipt, JQuery
TFS, Visual Studio .NET 2012

C#, MVC4, Razor, Javascript, JQuery
Used chart controls for displaying 3D Column charts
Handled CSS & HTML changes
Developed Administration of users (CRUD)
Implemented fineuploader jQuery plugin ( http://fineuploader.com/ ) for uploading multiple photos
with dynamic thumbnails creation and displayed the thumbnails as soon as the files are uploaded

Developer

College of Policing
https://www.college.police.uk/
NPPV2 clearance

ASP.NET, MVC 5.0, C#, nHibernate, SQL Server, TFS, Agile, Unit testing

Migration to new web site development
New features development

Developer

Harvey Nichols
https://www.harveynichols.com/

ASP.NET Webforms C#, (.NET 4.5 ), HTML5, CSS3, Javascipt, jQuery, Visual Studio .NET 2017, GitHub,
TeamCity, Entity Framework, .net Core, RESTful WebAPIs, Legacy SOAP web services, AZURE functions

BAU work - Maintained various Windows and Web back-end applications, Windows services to ensure
Product , Stock information is available to front-end web site (via integration with customized
products like Magento and Merret)

Maintained a Client-Server application.

Developed RESTful WebAPI in .net Core

Analysed memory leaks through ANTS Profiler

Developer

Thomson Reuters
https://legal.thomsonreuters.com/en

MVC4, Razor, C#, (.NET 4.5 ), HTML5, CSS3, Javascipt, jQuery, Visual Studio .NET 2017, Dependency
Injection / IoC (Unity), TFS, CI, TDD

C#, MVC, jQuery, C# Unit tests, Java script unit tests (QUnit). Code was reviewed to ensure
thread-safety.

WestLaw UK Beta Enhancements Project, global development team, distributed in UK, Belarus and India.

Developer

Deloitte
MVC4, Razor, C#, (.NET 4.5 ), SQL 2016, HTML5, CSS3, Javascipt, jQuery, Visual Studio .NET 2015,
Dependency Injection / IoC (AutoFac), AWS, Git, SourceTree, Octopus deployment, Red-Gate for SQL
comparision and deployment

C#, MVC, Console applications as scheduled tasks, jQuery, Entity Framework development

Financial service : Case Management System for Prudential to handle complaints regarding Annuity
(Pensions) payments, Payments calculations, Interaction with WTW(Willis Tower Watson)

Developer

Brightstarr
MVC4, Razor, C#, (.NET 4.5 ), SQL 2014, HTML5, CSS3, Javascipt, jQuery, Angular, Umbraco
Git, SourceTree, Visual Studio .NET 2015, Dependency Injection / IoC

C#, MVC and jQuery development,
Customisation of bespoke intranet product Unily for various customers

Developer

Eviivo
MVC4, Razor, C#, (.NET 4.5 ), SQL 2014, HTML5, CSS3, Javascipt, jQuery, Knockout and Require
Git, SourceTree, Visual Studio .NET 2012, Unit tests, Daily Scrum, Resharper, PostSharp, OWASP,
Windows powershell, Dependency Injection / IoC

C#, MVC, WCF, NuGet packages, jQuery, Knockout and Require development, RESTful WebAPI
Booking Admin system for small hotels and B&Bs to handle online bookings , offline bookings and
Diary with multi-language and multi-currency support

Eviivo provides back-end engine to online e-Commerce web sites like booking.com, expedia.co.uk in
order to
i) retrieve the availability of rooms in small hotels and bed-and -breakfast accommodations
ii) book the rooms
iii) modify the bookings
iv) cancel the bookings

Developer

JLT
SQL 2008, Javascript, BPM

Learnt the existing system for Pension Management and the BPM (Business Process Management) tool.

Developed processes for Workflow management.

Financial services: Accenture owns the project delivery Profund (www.profund.com ) under JLT had
developed a system called oPen, which in conjunction with the BPM tool , was used in developing the
system for workflow maintenance in order to deliver a system for the pensions of BT employees.

Lead Developer

Epsilon
C#, (.NET 4.5 ), SQL 2008, SVN, Visual Studio .NET 2015 Express, ApexSQL

Understood existing code written in JAVA before re-writing code in C#.
Designed the architecture for a few applications which are executed as scheduled tasks in order to
migrate data from DREAMmail to Harmony email campaigning system.
Developed the applications in C# which handled files containing 20 million records and processed
data using SQL stored procedures.
Mentored a junior developer in UK and two junior developers in India, with daily updates via Skype
calls, task allocation , progress monitoring and update to higher management
Used ApexSQL source control for database

Developer

Eviivo
MVC4, Razor, C#, (.NET 4.5 ), SQL 2008, HTML5, CSS3, Javascipt, jQuery
Git, SourceTree, Visual Studio .NET 2012, Unit tests, Daily Scrum, Resharper, OWASP, Windows
powershell

C#, MVC, WCF, NuGet packages, jQuery development
Booking Admin system for small hotels and B&Bs to handle online bookings , offline bookings and
Diary with multi-language and multi-currency support

Eviivo provides back-end engine to online e-Commerce web sites like booking.com, expedia.co.uk in
order to
i) retrieve the availability of rooms in small hotels and bed-and -breakfast accommodations
ii) book the rooms
iii) modify the bookings
iv) cancel the bookings

Developer

Concentra
MVC4/MVC2, Razor, Fluent nHibernate, C#, (.NET 4.5 ), CQRS pattern, SQL 2012, HTML, Javascipt,
Bootstrap, Jquery, Git, Teamcity for CI, Visual Studio .NET 2010/2012, Daily Scrum, Resharper

http://admin.medbc.co.uk
https://client.medbc.co.uk/
New features development in a web site in C#, MVC2 using Fluent nHibernate
Developed a windows service which emails to contacts in an email queue at a specified time of the
day.

https://www.cancertoolkit.co.uk/ (MVC4, Fluent nHibernate, SQL Lite)

Developer

Eviivo
MVC4, Razor, Entity Framework, C#, (.NET 4.5 ), SQL 2008, HTML5, CSS3, Javascipt, jQuery, Bootstrap
SVN, Visual Studio .NET 2012, TDD, Moq, Daily Scrum, Resharper, OWASP

C#, MVC, jQuery development
Used StructureMap for Dependency Injection / IoC.
Initial setup of Entity framework, with repositories and Unit of Work.
Programmed using async - await
Developed number of WCF Restful services.
Implemented shopping basket like functionality with jQuery, JSON serialization, ajax, MVC binding
and RESTful service.

Eviivo provides back-end engine to online e-Commerce web sites like booking.com, expedia.co.uk in
order to
i) retrieve the availability of rooms in small hotels and bed-and -breakfast accommodations
ii) book the rooms
iii) modify the bookings
iv) cancel the bookings

Developer

Concentra
MVC4, Razor, Fluent nHibernate, C#, (.NET 4.5 ), CQRS pattern, SQL 2012, HTML, Javascipt, jQuery
Git, Visual Studio .NET 2012, TDD, Rhino Mock, Daily Scrum, Resharper, Twitter Bootstrap

Developed "Proof of concept" web site in C# , MVC4 using Fluent nHibernate which takes data as
input, calculates and provides data ready for reporting.

Developer

ITG
MVC4, Razor, Entity framework (Repository pattern), C#, (.NET 4.5 ), SQL 2008, HTML, Javascipt,
jQuery, SVN, Visual Studio .NET 2012, JIRA, Kendo controls (Grids and dropdowns), Resharper, Daily
scrum, Dependency Injection / IoC

Development in C#, MVC4, Entity Framework, jQuery, SQL 2008
Developed using Kendo controls (Grids and dropdowns)

Senior Developer

ADP Dealer services
WPF 3.0, MVVM, C#, (.NET 4.5 ), Visual Studio .NET 2012 , multi-threading, TDD, MVVM Light Prism
framework, AGILE

Developed a product to record user actions along with the screen shots and the user input, by
hooking mouse input and keyboard input. This helps in automation of testing and reproduction of a
bug, saves lot of documentation time
On minimising, the application has a mini toolbar of actions for play, pause, record and stop
displayed in taskbar.

Developer

TWGroup
MVC4, C#, (.NET 4.5 ), ASP.NET, SQL 2008, HTML, Javascipt, JQuery
SVN, Visual Studio .NET 2010, Castle Windsor (Dependency Injection / IoC)

http://www.catererandhotelkeeper.co.uk/ -- developed full web site in C#, MVC4, Web API, Razor,
Javascript, JQuery and ajax
Handled CSS & HTML changes
Implemented Google Custom Search
Developed RSS feeds which were used in mobile version http://m.catererandhotelkeeper.co.uk
User controls, jQuery templates & Partial views

Developer

School Website
MVC3, C#, (.NET 4.0 ), ASP.NET, SQL 2008, HTML, Javascipt, JQuery
Fluent nHibernate, TFS, Visual Studio .NET 2010, Castle Windsor (Dependency Injection / IoC),
Continuous integration
Development in C#, MVC3, ASP.NET, Javascript, JQuery and ajax
Fluent nHibernate with Sharp Architecure 1.9.6
Kendo Grid, listview and TreeView controls
Handled CSS & HTML changes
Implemented draggable, droppable and sortable feeds (rss, twitter, facebook, flickr) using jQuery UI
Sortable plugin http://jqueryui.com/demos/sortable/#connect-lists
Used jQuery-File-Upload - drag and drop photos from desktop onto web site, client side resize of
images (plugin url: http://blueimp.github.com/jQuery-File-Upload/ )
Used jQuery GoMap http://www.schoolsport.co.uk/Home/Charterhouse
http://www.schoolsport.co.uk/Home/Charterhouse has a mobile version
eCommerce project (using sagepay) to be used by schools
Developed WCF RESTful service for product listing
Used STS (Security Token Service) for authentication across multiple projects
Unit tests
SSIS for pulling traffic metrics data from 600 MySQL databases into one SQL database

Developer

AI Talent
C#, (.NET 4.0 ), VB.NET, ASP.NET, SQL 2008, HTML, Javascipt, jQuery
SVN, Visual Studio .NET 2010

Development in C#, VB.NET & ASP.NET with Javascript
JQuery invokes C# APIs through ajax, APIs return JSON data
Used downlodify for exporting data to csv file
Handled CSS & HTML changes
Winform applications for importing and migrating data
LMS (Learning Management system) maintenance

Developer

Concentrix
MVC3, Razor, Entity framework 4.0, C#, (.NET 4.0 ), SQL 2008, HTML, Javascipt, Jquery, Bootstrap
TFS, Visual Studio .NET 2010, Dependency Injection / IoC

Development in C#, MVC3 with Entity framework
Handled Javascript, JQuery, CSS & HTML changes
Implemented WorldPay Xml Redirect Payment gateway
Implemented Cybersource Hosted Order Page Payment gateway
Configured WCF services to work on HTTPS
Used Façade design pattern for coding together with service layer
Created Unit Tests for business layer in visual studio 2010
AGILE, daily scrum

Developer

Best of the Best
C#, ASP.NET, (.NET 3.5 ), SQL 2005, HTML, Javascipt, Jquery & CSS
TFS, Visual Studio .NET 2008

Analysis of requirements & problems and proposing viable solutions
Development in C# & ASP.NET
Handle Javascript, jQuery, CSS & HTML changes
SQL queries for reports, query optimization
Maintained Entity Framework related changes & WCF service changes
Scraped the content of blog site and displayed it in the original site.
Provided facility of setting up direct debit through SmartDebit IFrame
Implemented PayPal Express Checkout, did ground-work for implementation of Click and Buy.
Trouble-shooting of synchronization of airport databases with central database
Used TFS branching and merging
Handled LIVE deployments

Developer

TW Group
Subscription based travel website : http://www.gazetteers.com/
C#, ASP.NET, (.NET 4.0 ), AJAX-WCF service, SQL 2008, Jquery,HTML, Javascipt & CSS
SVN, Visual Studio .NET 2010, N2 CMS, MVC 2.0, Silverlight & nHibernate

Analysed requirements & problems and proposed viable solutions
Replaced static SVG maps with Google Javascript API based maps.
New project: Launched http://www.aspiretravelclub.co.uk/
Implemented jQuery Gallerrific plugin to display photos, used WCF service
Dynamic video file conversions from any format to .flv by invoking ffmpeg
Converted a XML based database into relational database, partially, ensuring data migration.
Implemented "Business List" using MVC 2.0, Silverlight & nHibernate
Assisted in Paypal payment processing.

Senior developer

Reed Business Information
Subscription based property websites : http://www.egi.co.uk/ & http://www.egpropertylink.com/
C#, ASP.NET, (.NET 1.1, 2.0 & 3.5 ), SQL 2005 & 2008, Autonomy, Javascript, CSS, VS NET 2008,
Dependency Injection / IoC

Migrated to TFS from sourcesafe
New project: Evaluated SQL 2008's geography & geometry spatial data types for radial & polygon
search during POC. Google Maps to enable Map based search. Used publisher - subscriber design
pattern.
QAS APIs are invoked via a VB desktop application for address cleaning and matching
Devised workflow mechanism using Autonomy in order to ensure addresses are clean before they enter
into the system so that the search process is effective
Participated in discussions of re-architecture, maintained DEV and QA environments
Database : Managed the replication in DEV & Systest environments in line with PRODUCTION
Resolved conflicts in replication which have been a bottleneck in synching CMS and Web
SSIS packages to load & maintain 15million records. Data which was sent in the form of Access
databases was imported into SQL database on regular basis. Automated the invoking of SSIS packages
has helped in streamlining the data migration on a regular basis which involved identification of
data records (modified or new) and subsequent cleaning and updating of data.
Methodology: AGILE methodology is used for development: 3-week SPRINTs with daily SCRUM.
Web development: C#, ASP.NET, SQL development (for CMS & web sites)
Mentoring of junior developers (Inversion of Control - IoC, Dependency Injection, WCF service)
Used JQuery along with HTML, Javascipt & CSS
Used Xml & XSLT
Deployment: CruiseControl to build the solution
Ensured LIVE releases had all the required scripts

Lead developer

Forvus
DCFS Performance tables (migration from legacy system into .NET)

A desktop application, which takes (whole of England) pupils information and their results as input,
makes calculations (at pupil level) & aggregations (at school, LA & national levels). These
aggregations are then published in http://www.dfes.gov.uk/performancetables/
Microsoft Project
C#, Winforms, (.NET 2.0), SQL Server 2005, Visual sourcesafe, Microsoft Visual Studio .NET 2005
Lead developer in a team of 9 (6 in UK & 3 in Indian office)
Acquired business knowledge from the documentation and the experts of the legacy system
Assisted the technical architect in designing the architecture of the new system in .NET
Project management: Identified tasks and priorities, estimated effort, planned the releases,
allocated tasks, tracked progress, reported status to the management
RaiseOnline website
ASP.NET, C# (.NET 1.1 & .NET 2.0), JavaScript & SQL Server 2000 development
Generated reports using SSRS

Software Engineer

Aircom International
GIS on web application
http://webwizard.aircom.co.uk/webwizard/ (demouser)
ASP.NET,C#(.NET 1.1), Javascript, VC++, Oracle 9i, Crystal Reports 11, ArcIMS 9.0, ServletExec 5.0
ASP.NET & C# development (used various controls for data presentation on web pages, handled logging
information, developed function library for re-use, used XML files for temporary & persistent data
storage, database interaction for data storage and retrieval, dynamic addition of web-controls)
VC++ component development
Database schema design and stored procedures development in Oracle
ArcIMS HTML viewer through ActiveX Connector
Crystal Reports implementation (sub-reports, parameters accepting range & multiple values, ActiveX
viewer using ASP & DHTML viewer using ASP.NET/C#), designed crystal reports (data capture through
SQL statements & Oracle Stored procedures)

CMS (Content management system)
Part of decision making team in picking up the suitable CMS for the company web site. Provided
critical technical information and assisted another developer in implementing the CMS using VB.NET,
Web services, XML/XSLT and SQL Server 2000

Web Developer

Webgravity Ltd
Integrate Webwurld Admin website with HSBC Credit card Payment Interface
Coldfusion 5.0, SQL Server 7.0, IIS
Coldfusion development, Database schema alterations and stored procedures in SQL Server
Integration with HSBC CPI (Creditcard payment interface) for Online (SSL) credit card payment using
Coldfusion (CFX: Java) custom tags accessing JAVA classes
JAVA development

Web developer

Epic Group PLC
Feature enhancement in platinum.cmps.gov.uk (Intranet & CMS)
Coldfusion 5.0, SQL Server 2000, IIS
Coldfusion development, Database schema alterations and stored procedures in SQL Server 2000
Integration with worldpay.com for Online credit card payment

WDA (Welsh Development Agency) CMS
Coldfusion MX, Oracle 9i, Apache on Solaris (UNIX)
Coldfusion MX development & stored procedures development in Oracle 9i
Bug-fixing and testing

Orange (mobile phone & network company) extranet site with in-built CMS
Coldfusion 5.0, Oracle 9i, Apache on Solaris (UNIX)
Oracle database design for "discussion forums" & stored procedures development
Coldfusion development & Verity search implementation in "archive" section

UK-Lead developer

Netdecisions Ltd
NPower Corporate web site: www.npower.com
Javascript, HTML, CSS, ColdFusion 4.5, IIS, Oracle 8i
Coldfusion development & explored the feasibility of using Verity for search facility.
Oracle database design and development
Functional and technical specifications, bug-fixing, testing and release

"Housewarmer" (http://www.npower.com/housewarmer )
Users intending to move to a new house can send personalized cards to their friends
Java servelets, XML, Javascript, HTML 4.0, ColdFusion 4.5, IIS, Java, Oracle 8i
Coldfusion development: Invoke Java servelets, interpret XML output using WDDX
Prepared the functional specifications using Steeltrace (www.steeltrace.com )

CMS for www.npower.com
Javascript, HTML, CSS, ASP, VB, IIS, SQL Server
ASP,VB,DHTML development
SQL Server design & development (stored procedures & SQL statements), backup & restore

Senior developer

Ramco Systems Ltd
Inventory Management System (IMS), ERP
Visual C++ (MFC, GUI) development of DLLs (Dynamic link libraries)
SQL Server development (stored procedures, SQL statements), SQL Tracer

Purchase Order management system (POMS), ERP
Visual C++ (MFC & GUI) development: DLLs (dynamic link libraries), model code to port from 16-bit to
32-bit, coordinated porting of whole module
SQL Server development (stored procedures, triggers, SQL statements), Database design (Erwin), SQL
Tracer
Functional and technical specifications

Statistical Process Control/Statistical Quality Control (SPC/SQC), ERP
C++ design & development: Statistical library object oriented design & development
GUI design & technical specifications preparation
Visual C++ (MFC & GUI) development: MDI application, DLLs, model code
Functional and technical specifications
SQL Server development (stored procedures, triggers, concurrency check, SQL statements)
Database design using Erwin

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in