Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
OVERVIEW
** ***** ** ******* ** experience specializing in .NET technologies
Over 8 years of .NET Lead experience
Hands on .NET Developer with Lead to Architect level experience.
Extensive experience in designing and developing applications using .NET Framework (4.6
/4.0/3.0/2.0/1.1), Visual Studio .NET, C#, VB.NET, ASP. NET, ADO. NET, AJAX, WCF (Windows Communication Framework), Web Services, Win Forms, Microsoft Design Pattern & Practices Application Blocks, IIS, TDD, JQuery, Html5, Knockout JS, AngularJS, and LINQ.
Hands on experience in design and development with databases MS SQL Server 2000/2005, T- SQL, and PL/SQL.
Used third party controls like Infragistics, DEV Express and Kendo UI.
Extensive Experience in using InVision, axure, NinjaMock, and Mockup Builder tools for creating Prototypes.
Hand on experience in all phases of projects in various industries like – Securities, Healthcare, Banking & Finance, Energy and Utilities, and Retail Marketing.
Vast hands on development experience to mentor, guide and lead the team(s)
Good communication skills – to leverage technical knowhow, business and financial acumen to communicate effectively with development team or business users
Meet deliverables within the project timeline and budge target.
Expert in Agile project management methodologies.
Ability to work in team, individual contributor, lead a team or multiple team within project or multiple projects by adhering to company standards, policies, guidelines and deliverables.
Experience in all stages of software development lifecycle – business requirements (BRD) gathering, feasibility study, requirement analysis, design, development, testing, deployment and production support including change requests management. EDUCATION
MS in Computer Science : JNRV UNIVERSITY, UDAIPUR, India
BS in Computer Science : SV University, TIRUPATI, India CERTIFICATIONS
Microsoft Certified Professional : ASP.NET
Microsoft Certified Professional : Share Point Professional
NCSA (National Computer Science Academy) : JavaScript
W3School Certified Professional : ASP Professional
Brain Bench Certified Professional : RDBMS Concepts Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
2 P a g e
ACHIEVEMENTS
Moved between agile and waterfall approaches depending on project specifics and client goals, creating detailed project road maps, plans, schedules and work breakdown structures
Travelled to client locations for requirement analysis and technical feasibility study along with BAs
Received Client Appreciations several times for High Quality and On Time deliverables
Microsoft Certified MS.NET & Share Point Professional (#ID: 5553067)
JavaScript FROM NCSA (National Computer Science Academy), W3School Certified ASP Professional, RDBMS Concepts Brain bench certified professional
Received “Best Team 2009” Award for demonstrating positive attitude and getting through the tough deadlines with High Quality deliverables
Received “Spot Award for Effective Technical Analysis and Feasibility study in 2010”
Proven ability to achieve results in very high-pressure environments and to keep teams motivated. TECHNICAL SKILLS
OPERATING SYSTEM WINDOWS 95/2000/NT 4.0/XP/ 7 Ultimate LANGUAGES
ASP.NET, VB.NET, ASP, VB, WCF, WPF, WCSF, C#, WEB SERVICES, .NET, LINQ, Adobe Flex, Action Script 3.0 and SILVERLIGHT 2.0 & 3.0 DATABASES Oracle, SQL Server, MS Access
WEB RELATED
JSP, JavaScript, VBScript, XML, VML, UML, XSLT
HTML5, DHTML, CSS3, AngularJS and JQuery.
DOMAIN KNOWLEDGE
HealthCare, Finance, Banking, Energy & Utilities, Securities, Retail Marketing, Mobile Application and Globalization
MEDICAL IMAGING DICOM, PACS
HEALTH CARE MESSAGING HL7, EDIFACT
MICROSOFT Share Point Server 2007, InfoPath
HEALTH CARE COMPLIANCE HIPAA
WEB SERVICES BPEL4WS (BUSINESS PROCESS EXECUTION LANGUAGE FOR WEBSERVICE) SOURCE SAFE MS-VSS, Rational Clear Case, Synergy, and SVN MANAGED SECURITY SERVICES
& DATA ENCRYPTION
PKI (Public Key Infrastructure), PointsecPC, OIM and TIM. MOBILE APPS DEVELOPMENT
ANDRIOD APPS DEVELOPMENT USING Xamarian Based Mono for Android.
WINDOWS MOBILE APPLICATION DEVELOPMENT Using MS.NET Windows Mobile Development SDK.
iPhone, iPAD, and iPAD Touch based applications using XCode 4.3 Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
3 P a g e
PRODUCTS DEVLOPMENT PROFILE
Healthcare System
Spectrum Med Suite (ColpoSmart, EndoSmart, SonoSmart, and OrthoSmart) Asset Management System
Developed this application for the windows and android devices.
Developed using Xamarian Studio Suite and MS.NET.
Duration from Feb 2011 to July 2012
PRODUCT DEVELOPMENT RESPONSIBILITIES
Study and Analysis of Requirement Specifications
Preparing Estimation for testing the product
Involved in Implementation of each product
Involved in Development from Scratch of each product
Coordinating with Teams for smooth flow of tasks TECHNOLOGIES USED:
VB 6.0, Classic ASP, XML, JavaScript, ADODB, MS-Access, and SQL Server 2000. PRODUCT DEVELOPMENT
Developed and Deployed the Windows Azure based application using ASP.NET, C#, and SQL Azure. EXPERIENCE
GoPlant, Form Automation Solutions, Inc. (FAS), Dallas Jan 2016 – Till date Project : GoPlant
Environment (Dev) : C#.NET, IONIC Framework, Angular JS, JQUERY, Cordova (Phonegap) HTML5, CSS3, Node.JS, WebAPI, and SQL Server 2008 R2, Azure (IAAS) Architecture : MVC, Win RT, Entity Framework, and ARM. Source Control : Git
Defect Tracking : JIRA
Environment (Imp) : Windows, Mac, and Android
Role : Technical Lead
DESCRIPTION
GoPlant is an industrial mobile-worker task management, data collection and decision support solution that replaces paper forms with iPad, Android and other modern mobile computers. GoPlant enforces timely and complete data collection, ensures that best practices are followed by operators when problems are encountered, and generates actionable reports and e-mail/text message alerts. GoPlant supports access from desktop browsers and mobile clients across both public and private networks. RESPONSIBILITIES
Designing and Developing the Hybrid Mobile Applications (iOS, Android, and Windows).
Integrated with the Active Directory.
Designed the Architecture Diagram (Servers Network Diagram). Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
4 P a g e
Provided whitepaper on the Server Configuration.
Provided Installation Documents. It contains SQL Server 2008 R2 Installation, Windows Server 2008 Installation, and GoPlant installation.
Designed and implemented screens.
Participating in SCRUM and Agile methodology
MVC Architecture.
Worked with business requirement.
Used CSS3 Media Queries.
Built custom directives, custom services, and factories in AngularJS.
Created common logging and intercepting using Angular JS. Standard Airline’s Catering System, Gate gourmet Reston, VA June 2015 – Dec 2016 Project : SACS
Environment (Dev.) : C#.NET, Telerik, Slick Grid, JQUERY, KnockOut.JS, Boot Strap, Ajax, AWS, Windows Azure, SharePoint, WebAPI, TFS, Redis Cache, LINQ to SQL, and SQL Server 2008 R2
Architecture : MVVM
Source Control : TFS
Defect Tracking : JIRA
Environment (Imp) : AWS-EC2, Windows Azure, SQL Azure, and .NET 4.0 Role : Technical Team Lead/Technical Architect
DESCRIPTION
SACS covers the operational needs of airline catering unit. It has the Multi- user and Multi-unit capability. All units share the basic data in SACS, like customers, turnover groups, sales numbers, and product calculations. Improve the application performance and the graphical interface will support users working in catering operation center.
RESPONSIBILITIES
Used AWS – EC2 to deploy SACS.
Worked as Azure Application Architect. As an Azure Architect designed the solution for the client requirement and integrated the solution with in the SACS Web Application.
Developed the Azure Solution using C#, Microsoft Sync Framework, and Azure Blob Storage.
Involved in Prototype Presentations.
Developed Responsive UI.
Did analysis on ADFS.
Used various UX designing and Prototyping tools.
Leading the Offshore Team of 5 members
Interacting with the client.
Prepared Technical and Functional Design Documents.
Providing Status report to various Stack Holders.
Involved in TFS Build Automation and Build Versioning.
Implemented cross cutting concerns
Used Code First in EF 6 (Domain Driven Development).
Implemented Auto Mapper.
Implemented Fluent Validation
Build Framework for project.
Used Telerik controls.
Worked with business requirement.
Implemented unit testing and integration testing.
Implemented Design patterns.
Involved in Application Performance Improvement. Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
5 P a g e
Used CSS3.
Implemented code converge & C.I builds
Implemented Agile Software Development practices
Used JIRA for defect tracking.
Puerto Rico Department of Education Puerto Rico July 2014 – May 2015 Project : edFusion
Environment (Dev) : .NET 4.0, MS Visio, C#.NET, Telerik, Sync-Fusion, SSAS, Angular JS, JQUERY, Ajax, SSIS, SSRS, SharePoint, SQL Server 2008. Environment (Prod) : AWS – EC2.
Role : Technical Team Lead/Technical Architect
DESCRIPTION
Choice Solutions Limited (Choice), in partnership with Houghton-Mifflin Harcourt (HMH), has provided the solution to Puerto Rico Department of Education (PRDE) with a data management suite called edFusion. The solution includes the edFusion Identify, Foundation, Integrate and Insight products. edFusion discovers the power of an educational longitudinal data system! Track, report and take action on data collected from the time students enter the school system until they exit into the workforce. RESPONSIBILITIES
Created various environments (Dev, QA, Pre-Prod, and Prod) in AWS to manage the application.
Involved in Prototype Presentations.
Integrated with Active Directory.
Used various UX designing and Prototyping tools.
Leading the Offshore 14 members Team
Interacting with the client on daily basis
Prepared Technical and Functional Design Documents
Involved in the Application Performance Testing
Providing Status report to various Stack Holders
Involved in developing Responsive UI
Used ASP.NET 2.0 & 4.0
Implemented WebApi for web service calls.
Used AJAX Toolkit for controls.
Performed version controlling using TFS.
Used JIRA for defect tracking.
Renesas Electrónicos Santa Clara, CA Feb 2014 – June 2014 Project : Sales Organization Builder.
Environment : MVC 4 Razor, .NET 3.5, MS Visio, HTML5, C#.NET, Kendo UI, JQUERY, LINQ to SQL, Angular.JS, CSS3, InfoPath, SharePoint and SQL Server 2008 R2. Role : Technical Team Lead/Technical Architect
DESCRIPTION
The purpose of this application is to maintain the Territory and Team Builder. Using this application admin user can able to create the territories and teams. He can able to assign the territories to the individual teams. RESPONSIBILITIES
Design of the Solution Architecture & Involved in Prototype Presentations
Involved majorly in to the discussions of finalizing the Architecture
Leading the Offshore Team of 6 members
Interacting with the client on daily basis
Prepared Technical and Functional Design Documents Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
6 P a g e
Providing Status report to various Stack Holders
Working on Agile Based Methodology
Simultaneously developed SPA using AngularJS, and Node.JS
Used InfoPath for creating the internal application. And integrated this app with the Dynamic CRM. Terumo BCT ITS Lakewood, CO Dec 2013 – Jan 2014
Project : Box.com Sync Apps
Environment : oAuth V2.0, MS Visio, and C#.NET
Role : Technical Team Lead/ Technical Architect
DESCRIPTION
Box Sync is a .NET application running as a Windows Service to monitor and synchronizes files between a local NAS file share and a remote Box.com (Cloud Application) folder. Box Sync supports pushing files to Box.com (PUSH) and pulling files from Box.com (PULL), however it only does one mode at a time depending on the setting in the configuration file.
RESPONSIBILITIES
Design of the Solution Architecture & Involved in Prototype Presentations
Involved majorly in to the discussions of finalizing the Architecture
Leading the Offshore and On-Site Teams
Prepared Technical and Functional Design Documents
Involved in the Application Performance Testing and providing the suggestions to the team for fixes
Providing Status report to various Stack Holders
Working on Agile Based Methodology & delivered various sprints based on client priority Infinera Inc. Sunnyvale, CA Nov 2011 – Nov 2013
Project : Price IT.
Environment : Adobe Flex, ASP.NET, Web Services, SQL Lite and SIBEL CRM Role : Technical Team Lead / Architect
Achievement : Visited the client place for Requirement Analysis DESCRIPTION
The purpose of this application is, In order to optimize the time to review a pricing request; the pricing tool shall display a comprehensive summary of the pricing request. It contains the following functionalities.
Centralized repository for customer pricing at all approval stages
Common user interface for submitting pricing requests to the Pricing Committee
Management of analysis, review and approval of Pricing Requests
Reporting on Pricing Request History
Working on Agile Based Methodology
Delivered various sprints based on client priority RESPONSIBILITIES
Taking care of the Development and Leading Offshore and On-Site Teams
Taking care of the FSD
Taking care of the Application Performance
Interacting with the client on Daily basis
Providing Status report to various Stack Holders Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
7 P a g e
Menlo Technologies July 2011 – Oct 2011
Project : 3R
Environment : ASP.NET, C#, LINQ to SQL, JQUERY, Windows Azure, SQL Azure and Telerik, Adobe Photo Shop & AJAX Controls
Role : Technical Team Lead / Technical Architect
DESCRIPTION
The purpose of this system is to help the Recruiter for recruiting right resource (Developed and Deployed on Cloud).
There are 4 major roles to Login in to this application
Admin: Admin has the privileges for entire system
RM: Has the same privileges as the admin
Recruiter: Recruiter has all the privileges as RM except creating and editing users
Interviewer: Has the access to the limited screens (Dashboard, Feedback Submission and Reports) RESPONSIBILITIES
Involved in Architecting the App.
Involved in the Application Performance Tuning.
Taken care of the Deployment of application on Cloud (Windows Azure) XTEND Application Suite (www.welocalize.com) March 2010 –June 2011 Project : xCI
Environment : ASP.NET, C#, Ajax, SQL Server 2008, LINQ, SSRS, SSIS, JQUERY, InfoPath, SharePoint AWS-EC2, and DevExpress Controls.
Role : Technical Team Lead
DESCRIPTION
XTEND is a scalable, Web-enabled, enterprise-wide workflow system developed for Welocalize.com for managing multilingual Web site and software translation projects into foreign languages. The XTEND suite is an integrated family of products including the XTEND Technology Kit (xTK) for text extraction and translation database preparation, and the XTEND Client Interface (xCI) for real-time translation project tracking via any browser.
RESPONSIBILITIES
Design and Developed UI Architecture Diagrams
Developed Screen Wireframes/Screen Notes and Screen Prototypes
Work closely with Business Team to finalize System Requirements
Design and Developed UI Views, Controllers and Business Models using MVC.
Worked extensively with JavaScript
Worked Extensively on Asynchronous Programming using Technologies like AJAX
Developed Custom/User Controls and also worked on Third Party Components like DevExpress, Infragistics and Telerik Ajax Controls.
Mentor and Assign Tasks to other developers in the team and do periodic code review
Responsible in tracking Project Progress on daily basis and inform management of the same.
Work closely with other teams like Workflow Team, Database Team and QA team and help resolving Bottlenecks to keep the impact on project as minimal as possible Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
8 P a g e
Work closely with Business Analyst to get clarifications on requirements
Also worked closely with Product Migration Team to help and assist in Application Migration to different environments like “Diff”, “QA” and “Production” Menlo-Technologies March 2009 – Feb 2010
Project : RAMWare
Environment : ASP.NET (3.5), VB.NET (3.5), JavaScript, JQUERY, and Silverlight AWS-EC2, SQL Server 2005, WCF, Telerik Silverlight Controls and Infragistics Controls. Role : Technical Team Lead
DESCRIPTION
RAMWare reflects accurately by drawing a clear distinction between store visits and store jobs. The store visit screen in RAMWare gives the rep a single place to enter visit level information such as travel time, mileage, and store manager sign-off, instead of repeating it on every call report. RESPONSIBILITIES
Played a key role by acting as a Technical Architect for converting existing MS.NET RAMWare product to Silverlight 3.0
Involved in Product development
Involved in Application Performance Improvement. Wipro May 2008 – Jan 2009
Project : AD DATA Reader
Environment : WPF, SQL Server 2005 and WCF.
Role : Team Lead
DESCRIPTION
This is the internal application for the Wipro. Using these application end users can import the AD (Active Directory) data in to the centralized data base. We have written code for generating the various reports from the centralized database (like User Permission related and etc.) RESPONSIBILITIES
Played a key role by acting as a lead developer and more involved in the App Architecture
Involved in providing estimations
I have played a key role of developing a WCF services Capital One, Wipro Nov 2007 – April 2008
Project : Account Analysis Tool
Environment : Windows XP, ASP.NET, C#.NET, JavaScript, Ajax and SQL Server 2000, and WCF Role : Team Lead
Achievement : Visited the client place for Requirement Analysis. DESCRIPTION
This is the internal application for the COAF (Capital One Auto Finance, Dallas).Using this application end users can import the multiple applications data in to the centralized data base. I have developed the scheduler for them to schedule the report generation and send it to the concern person via mail RESPONSIBILITIES
Played a key role (Offshore Point of contact for entire project) by acting as a module lead, helping in providing estimations, effort, managing offshore team, taking calls, and also participated in high level code reviews and integration testing, unit testing
I have developed a windows service
Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
9 P a g e
Direct Energy, Wipro Jan 2007 – Oct 2007
Project : Texas Enrolment Journey Projects
Environment : Windows XP, ASP.NET, C#.NET, JavaScript, Ajax and SQL Server 2000, SharePoint Portal Server 2003 and BizTalk Server
Role : Team Lead
DESCRIPTION
Direct Energy is one of North America’s leading integrated energy companies and a member of the Centrica group of companies. They supply natural gas and electricity to homes and small businesses RESPONSIBILITIES
Act as sole point of contact for end users
Played key role in creating documentation and technical guides for end users Microsoft, Wipro Feb 2006 – Dec 2006
Project : MS-Fore bench Marking
Environment : Windows 2003 server, Windows XP, IIS 6.0, and SQL Server 2005. Role : Project Engineer
DESCRIPTION
Competitive Benchmarking of Antivirus software’s with MS Forefront Client Security. Evaluation of MS Forefront Client Security Antivirus against Trend Micro Office scan, Symantec Corporate Edition 10.1 and Symantec Client Security 3.1, and McAfee 8.0. Deliverables will be Competitive Feature's Comparison Documents with Reports.
UK Government Health Care, iSOFT Plc Dec 2005 – Jan 2006 Project : LORENZO 2.5
Environment : ASP.NET, C#, and SQL Server.
Role : Software Engineer
DESCRIPTION
The LORENZO Product is developing based on a comprehensive set of healthcare information services on next- generation architecture. The functional map of services covers the entire spectrum of activity across the many different care settings in a health economy. The architecture is designed to support a ‘service-oriented’ approach to application delivery for which there is now strong market demand. RESPONSIBILITIES
Undergone Product Training
Designing and Development of User Interface
Implementing and Testing the Controls
Worked on Service Oriented Architecture using BPEL.
Implemented HL7 messaging.
Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
10 P a g e
TRANE, PATNI COMPUTER SERVICES April 2004 – Nov 2004 Project : TRANE Enterprise Server
Environment : ASP.NET, C#, Ajax and SQL Server
Role : Project Engineer
DESCRIPTION
Trane aspires to provide enterprise operational energy management solutions for customers with operations encompassing multiple facilities. Towards this end, it wishes to design and develop a software application that supports the management of HVAC systems. This is product christened as Trane Enterprise Server (TES). RESPONSIBILITIES
Involved in TES Administration Layer - multi-language
Designing and Development of User Interface
Involved in TES Web-Based User Control Creation
Involved in Web-SMS
Web Based Hospital Management System, SUGATI INFOTECH PVT LTD., Jul 2001 – Mar 2004 Project : MeDITS
Environment : ASP, XML, JavaScript and SQL Server
Role : Project Engineer
DESCRIPTION
MeDITS HMS is software developed for biggest and normal hospitals. Our HMS Contains 48 modules. We can access the Patient Data from anywhere in the hospital with the provided User-Id and Password. In our system we can give user rights. Our software is developed based on HIPPA Complaints. RESPONSIBILITIES
Interacted with the users to identify the System Requirements
Involved in Core Team for Designing, Developing, and Installation
Designed and Developed the REGISTRATION, OP, IP, LAB, BIOMEDICAL and RADIOLOGY, FINANCE, PERSONNEL AND PAYROLL Modules
Did Client Side Validations Using JavaScript
Majorly involved in the application deployment in various client locations. SUGATI INFOTECH Jan 2001 – June 2001
Project : SPECTRUM MEDICAL IMAGING
Environment : ASP, VB and SQL Server
Role : Project Engineer
DESCRIPTION
Spectrum Medical Imaging developing for Medical Imaging machines (ex: - Ultra Sound Scanning Machines). From that machine we are capturing Signals (Patient Test). And we are storing that signals (Patient Test) in our pc. By using that signals we will capture images. And we are given edit option for the images for that we are developed DICOM Image Viewer. Also we are maintaining visit wise details of patient. And we are providing email option for the doctor through our software. We are given search option for doctor by different criteria
(ex: By Patient Name, By Patient Id, By Referral Doctor, By Visit, By City, etc.) RESPONSIBILITIES
Contributed to the development and continuous enhancement of the company's proprietary product
(web-based Medical Imaging) and Server side/platform framework Satish Neelakantam
E-Mail : ******.***********@*****.***
Mobile : 469-***-****
11 P a g e
Designed and implemented the web-based Medical Imaging application
Did Client Side Validations Using JavaScript
Did Unit Testing, Navigation Testing
Served as a technical lead to junior team members by providing assistance and training NIIT ̧ SUGATI INFOTECH Jul 2000 – Dec 2000
Project : ISOCON
Environment : Web Based and Multimedia technologies ASP, HTML, DHTML, XML, XSLT Role : Project Engineer
DESCRIPTION
The project is a Web enabled International Conference on the Oncology (INDIAN SOCIETY FOR ONCOLOGY - ISOCON), which was attended by Cancer Specialists and many Doctors, who submitted their research and study papers. The whole conference is totally web enabled and the research papers and other material were put on, in this project using Multimedia Tools and Technologies embedded into Webpages. RESPONSIBILITIES
Screen designing using XML, XSL and HTML
We used Various Multi Media Tools to Develop the application