SlideShare a Scribd company logo
1 of 10
KHUSHALI PATEL
.NET Developer/ SQL Developer
646-725-4633
khushalip2013@gmail.com
SUMMARY OF QUALIFICATIONS
• Over EIGHT years of experience in all phases of Software development life cycle (SDLC) and
application development in different phases such as Planning, Analysis, Design, Implementation,
Testing and Maintenance of Web based, Client Server and N-tier Architectures.
• Expertise in design and development of various applications using Object Oriented Programming
(OOPs) principles and Client/Server Architecture.
• Experience in working with.Net technologies such as.Net Framework including Web Forms, Win Forms
and Web Services using Visual Studio
• Experience working with C# 4.0/3.5/2.0/1.1, VB.Net 2.0, ASP.Net 4.0/3.5/2.0/1.1, ADO.Net
4.0/3.5/2.0/1.1, Visual Studio 2010/2008/2005/2003, AJAX, jQuery, ADO.Net, LINQ, XML, XSLT.
• Experience with Design patterns like Abstract factory, MVC, MVP, Singleton, Dependency Injection
(DI) that are a standard solution to common problems in software design.
• Extensive experience in developing front end Web applications that involved XML, XSLT, jQuery,
AJAX, CSS, JavaScript
• Experience in development of distributed and scalable applications using WCF, WF, and Web Services.
• Implemented data retrieval and manipulation using ADO.Net data objects, Entity Framework & LINQ.
• Extensively worked with Validation Controls, ASP.Net Caching techniques, State Management
techniques and buffering techniques
• Authentication techniques to improve performance and scalability of Web applications. Experience
working with RESTful services.
• Experience in databases like SQL Server, Oracle, MySQL, DB2.
• Experience in implementation and creation of Functions, Stored procedures and Database Triggers using
SQL Server, PL/SQL and performed Database Normalization.
• Experience with T-SQL (DDL and DML) in constructing tables, user defined functions, views, complex
stored procedures, clustered and non-clustered indexes, relational database models, data dictionaries,
data integrity and appropriate triggers to facilitate efficient data manipulation and consistent data
storage.
• Well versed in Normalization/Demoralization techniques for optimum performance in relational and
dimensional database environments.
• Expertise in developing reports using SQL Server Reporting Services (SSRS), SQL Server Integration
Service (SSIS), Crystal Reports, MS Access reports.
• Experience in using various Software Configuration Management (SCM) Tools like Team Foundation
Server, Visual SourceSafe.
• Extensive analytical abilities to get into the GUI application, Web Application, Web Service, and
proposing changes to enhance / improve the performance for better quality and efficiency, fix bugs, and
manage the resource matrix
• Excellent communication and possess strong inter-personal skills with ability to interact with people at
all levels, and work effectively in both large and small team environments.
• Adaptable and skillful that offers professional growth while being resourceful, innovative and flexible to
the work environment offered to me.
• Good understanding of design patterns motivated problem solver with strong analytical skills
• A quick learner, punctual and trustworthy
Page 1 of 6
Resume of KHUSHALI PATEL
• A capable and resourceful team member who also possesses excellent written and Verbal
communication skills.
TECHNICAL SKILLS
Languages: C#, VB, PL/SQL.
Operating Systems: Windows.
Scripting Languages: JavaScript, Perl, PHP, python (knowledge).
Data Layer: ADO.Net, ODP.Net, Entity Framework.
Databases: SQL server 2005, SQL server 2008, Oracle, IBM DB2, MySQL.
Query Languages: SQL, T-SQL.
Web Technologies: ASP.Net, AJAX, XML, Java Script, CSS. WCF, LINQ, joomla cms.
Version Control Tools: Visual SourceSafe, Team Foundation Server.
Code Review Tools: Code Collaborator.
Designing Tool: Microsoft Visio, Rational Rose, ER Studio.
Web Server: IIS 6 & 8.5.
SDLC: Agile, Waterfall, Hybrid.
IDEs and Editors: Eclipse, Notepad++, EditPlus.
Other Tools: phpMyAdmin, FileZilla, Apache, Putty, Microsoft Office.
PROFESSIONAL EXPERIENCE
Broadband Telecom Inc., New York Jan 15 - Present
System Analyst
Project overview:
The CallnRoam portal carries out the MLM for calling cards along with various MIS reports and add edit
update module for the product portal. The BillNet system is used for vendors and customers billing.
CISCO system is used for actual VoIP calling. To build a system with one portal combined for them without
disturbing there existing functionality is the main goal with increasing efficiency to avoid redundant data.
Data warehouse of huge database monitoring the call logs of the VoIP calling done through the system.
Increase the computing ability of the VoIP calling and enabling time efficiency by minimizing the time lags
due to identification and computing system to allow the call through the router.
Minimize the IP-spoofing human frauds in the system by monitoring and analyzing the call trends by
extensive data analytics.
Strengthen the inter-connectivity of the VoIP calling system with the MLM (Multi-level Marketing) portal
of the group.
Initiated project to develop the IT asset management software to monitor the various crucial parts efficient
working. This software auto fetches the system configuration for hardware as well as software for upgrades
and licensing purposes.
Responsibilities:
• Analyze and design the system to aid the IT technicians to manage the IT assets.
• The Presentation Layer was implemented in ASP.Net using Web Forms, User Control, Web Controls,
HTML, and Cascading Style Sheets. Business Logic were mainly implemented using web services.
Page 2 of 9
Resume of KHUSHALI PATEL
• Generate various reports and auto mailer of it based on requirements as daily, weekly, fortnightly,
monthly etc.
• Incorporate the user requirements and test the system in various environments with use case designs and
UAT.
• Schedule the meetings for requirement gathering with the associated team.
• Provide support and training for the system to beginners.
• Optimizing the existing database to improve the results of the current Web solutions for best efficiency
• Technical assistance while data migrations.
• Worked on creating WPF forms using MVVM providing better theme-able controls
• Automate various reports based on the business requirements to minimize the frauds.
• Working on the network security protocol to eliminate the spoofing in the system.
• Use FileNet to upload Attachments.
• Use LINQ to SQL in functionality.
• Used Web API’s to integrate various different units and to talk them to each other.
• ASP.net application using MFC and WFC classes for IT asset management.
• .NET Security feature with TCP objects combined Web service to avoid frauds.
• Implementing Asynchronous programming with Async and Await.
• Implemented Test Cases using N-Unit as a part of the Test Driven Development (TDD)
• Implement Client side validation using Java scripts, Regular expressions, AJAX toolkits etc.
• Supported releases and deal with emergency releases.
• Adopted xml structure for call log storage to quickly parse it and for ease in maintaining it.
• Coordinated work and communication across multiple teams
• Implemented web services with WCF for interoperability and scalability of systems.
Environment: .NET 3.0, C#, ASP.NET, XSL/XML, JavaScript, AJAX, SQL Server 2005, SQL Server
2008, LINQ, CSS, HTML 5.0, ODP.NET, Visual Sourcesafe, Web services using WCF
TD Bank, Canada Jun 13 - Dec 14
Senior .NET Developer/Data Analyst
Project overview:
Design the web portal and the windows application for the end user to study and generate the analytical
reports. Extensive data mining and data analytics to be supported by the system design. Interoperability with
other systems being used in the premises for extensive research on mortgage rate offers and history to sales
and research team.
Design the robust and scalable system to accommodate huge data and business logics for credit link system.
Manage the big data with data warehousing and restructure data for compatibility with general standards to
use across various platforms and inter link with credit linking system.
As a senior .NET developer I was working on new version of Mortgage application for TD Bank. There
were 5+ web applications written in ASP.NET.
I was responsible majorly for backend solutions and at a times deal with frontend solutions too.
Responsibilities:
• Developed a data mining tool with self-studied pattern of data to render the reports with the.Net
Framework 3.5/4.0 using C#.Net, VB.Net, ASP.Net, ADO.Net, JavaScript and SQL Server 2008.
Page 3 of 9
Resume of KHUSHALI PATEL
• Upgraded web UI for application to standard corporate TD styles
• Developed new tool to provide mortgage rate offers and history to users
• Upgraded application to .NET 4.0 framework from .net 1.1-3.5
• Integrated data exchange with credit link system
• Experience working with RESTful services for better scalability and portability.
• Implemented IQueryble and IEnumerable interfaces using objects
• Publishing the reports on the Web portals for the analytics study using crystal reports.
• Involved in requirement analysis and effort estimate along with the development team.
• Design the test cases and UAT.
• Enhanced the system with adding efficient auto-reports for the end-users study
• Worked on a major project that involves rewriting WCF Web services using C# and.Net 4.0. All the
database operations are done using SQL Server 2008.
• Developed SQL Server Reporting Services (SSRS) to create and render Web-based reports.
• Worked on mission-critical parts including ETL process using SQL Server Integration Services
(SSIS)
• Implemented partial page post back in AJAX using script manager and update panel
• Used XML, XSL/XSLT and XPATH for data transmission and retrieving data.
• Extensively Worked on Consuming Web services developed on SOA Architecture.
• Implemented IQueryble and IEnumerable interfaces using objects
• Created SDLC and other unit test case documents.
• The Presentation Layer was implemented in ASP.Net using Web Forms, User Control, Web Controls,
HTML, and Cascading Style Sheets.
• Used Team Foundation Server for Version Control.
• Used Code Collaborator for code review.
• Used Visual Studio Unit Testing Framework for Unit Testing.
• Worked with the Production support team to resolve the issues and with the implementation teams for
successful fixes on Test and production environments
• Developed a solo project called LogAnalyzer using Winforms to analyze through all the SQL log
records generated by the user and present them in searchable lists defined by search parameters. This
tool was used internally to debug production issues pertaining to various reports.
• Extensively worked with xml datasets to be published on Web.
Environment: .NET 4.0/3.5, C#, ASP. Net, XSL/XML, JavaScript, AJAX, SQL Server 2008, LINQ, CSS,
HTML 5.0, Web forms and web API’s, Team Foundation Server, XPATH, WCF, MVVM, SSRS, SSIS,
ODP.net
Tam Media Research Pvt. Ltd., India Jun 13 - Dec 14
System Analyst
Project overview:
Build an upgrade to the existing MAP 3.0 system to overcome its limitations of analysis across one
dimension in media industry and to open it across all available media data the company is capturing.
Built in reporting tool to design the graph with required fields on x,y and z coordinates to understand the
advertising trends to forecast the marketing strategy of other brand competitors.
Integrate the Code change process to incorporate the brand mergers and corporate splits to give the accurate
analysis of the advertiser and its products with before and after insights.
Page 4 of 9
Resume of KHUSHALI PATEL
Based on the new horizons of MAP 3.5 tool design the robust system for the clients to subscribe the data as
per the need to avoid the huge datasets for optimal time consuming reports and to carry out extensive
analysis of their specific data.
i-Pact – The data capturing tool for print media
A module to auto recognize the repeating advertisement in newspaper, magazine or periodicals to minimize
the users input and eliminate the risk of human errors.
i-Pact Intelligent – Data capturing tool designed specifically for capturing advertisements carried across
national or international sports event with automation to validate the data entry done.
AdEx – Creative – The tool certifying the advertisement expenditure and certifies the same
Automate the process of calculating the advertisement expenditure based on the cost associated with the
broadcaster for the used time slot and for print based on the size, color and location.
Initiated the module for monitoring the innovative creative coding across various mediums.
Customized reporting tool for the strategic group users of sales team to forecast their projections based on
human psychology study.
Responsibilities:
• Designed the robust data analyzing tool to increase the horizon of the end users to study the data.
• Analyze the captured data in various formats and created the data structure with utmost normalization to
avoid the data redundancy and make the database best and optimized to query it.
• Designed the desktop application with intelli-sense to auto identify the image and suggest the data entry
with validations to be used upon with the.Net drawing tools and Image comparison api’s.
• Worked extensively for gathering requirements and effort estimation for UI creation of Media Analyzer
forms.
• Worked on client subscription and security forms UI creation, validations and implementing various
business requirements using C# scripting extensively.
• Worked on developing and configuring mails which are sent out to users who enroll into the system and
renew their authentication keys periodically to maintain their data integrity.
• Worked as a senior team player in implementing the new business requirements.
• Worked on the look and feel for the new analyzing and subscription forms of specific marketing
programs.
• Worked on effort estimate and schedule of the whole project.
• Involved in providing workarounds for business requirements which would obstruct the existing logic of
the marketing programs.
• Provided technical support for production tickets.
• Worked on renewal logic of marketing programs which would enable existing users to renew their
contracts with the company.
• Implemented the renewal logic on the enrollment forms thereby enabling users to renew their data
available in the
• Media Analyzing Package 3.5.
• Involved in requirement analysis and effort estimate along with customer.
• Provided an alternate solution for look and feel of enrollment form which was accepted by customer as
better solution.
• Extensive worked upon existing database to resolve the anomalies to improve the quality of data and
imposing those checks at the entry point as validations.
• Used Report Viewer (SSRS) control to generate the reports in Excel and PDF formats
• Created data load process using SSIS for loading the data database from other databases and scheduled it
Page 5 of 9
Resume of KHUSHALI PATEL
to load everyday
• Implemented Web Services security using x509 security certificate signature.
• Designed and implemented the tool to identify and eliminate the data duplication.
• Created the translator tool for user assistance in multi-lingual images by mapping it with available
appropriate image in the user selected.
• Developed an algorithm to auto fetch the newspaper e-copy from the client “Times of India” shard
server to the data server meeting their standards and conditions and rendering them to map to the
existing data eliminating the corrupt irrelevant and redundant data and certify the live data with
minimum time lags.
• Data recovery and conversion for some old data formats and structures to support the existing system
and Web based portals.
• Migrating huge database into new efficient structure with more horizons for data analytics and imposed
encryptions for data security.
• Designed the prototype for Web based analytics tool auto generating the graphs and numbers based on
present data and forecasting the next data based on some studied patterns to understand the market trend
and grab the right opportunity for the advertisers of the media industry.
Environment: .NET 3.0, C#, ASP.net XSL/XML, JavaScript, AJAX, SQL Server 2005, SQL Server 2008,
LINQ, CSS, HTML 5.0, SSIS, SSRS, Web services, Microsoft Excel, Active PDF, MVC, WCF, WFC,
Visual SourceSafe
Helios Solutions, Netherlands & India Jul 08 - Feb 09
Senior Software Engineer
Project overview:
Re-designing the static websites for various end clients to make them dynamic and support the e-
Commerce Module with payment gateway and shipping module integrations.
Design with the best UI with dynamic menu items and filters.
Integrate various modules based on client’s requirement into the websites like newsletter subscription,
news flash, weather forecast tools etc.
Responsibilities:
• Interacting with Client to gather requirements and document all the requirements
• Involved in the Analysis, Design and Development for enhancement of the system.
• Designed User Interface with HTML and Cascading Style Sheets (CSS)
• Involved in creation of application setup and reports using ASP, HTML, DHTML, and the Validations
were performed using JavaScript.
• Developed JavaScript files for client-side validations.
• Developing the algorithms for the business logics and minimizing the delays and hurdles.
• Worked with various team to maximize the positive results
• Involved in Object Oriented Analysis and Graphic User Interface (GUI)
• Implemented Object oriented concepts effectively like inheritance, overloading, and abstract class.
• Data structuring and data re-modelling in MySQL to migrate existing data.
• Documenting the data flow diagrams and user manual.
• Designed the CSS with complying to w3 standards and various browser compatible.
Page 6 of 9
Resume of KHUSHALI PATEL
• Worked extensively in Joomla CMS with PHP scripting to integrate few modules into existing system
• Created business required modules in PHP using joomla cms with MySQL database
Environment: .NET 2.0, C#, XSL/XML, JavaScript, AJAX, MySQL, XML, CSS, HTML 5.0,DHTML,
php, pearl script, Joomla cms, TOP Style Editor
Iris Business Services Pvt. Ltd., India Jan 07 - Jun 08
Software Engineer
Project overview:
XBRL (Extensible Business Reporting Language) Taxonomy designer – A tool to design the taxonomy for
various listed accounting heads categorized into the nodes of credit and debit based on the financial
standards across the globe.
FinX- Mapping Module designed for auto mapping of various books of accounts and their items into the
credit and debit heads based on the linked taxonomy. Create the pdf from the image with accuracy to read
the line items and map with the accounting heads and verify the right filling. Enhance the document
management system.
Responsibilities:
• Experience working with team of 12 developers in a project.
• Worked on multiple projects simultaneously reporting to separate project leads.
• Implemented using LINQ (Language integrated Query) Queries like Select/Select Many, where
statements.
• Implemented MVVM pattern
• Designed the web services using WCF for interoperability.
• Implied the Inheritance and polymorphism concepts of OOP for efficient taxonomy tool.
• Created View Model and Model classes to support databinding
• Created different converters using IValueConverter in MVVM
• Used stack panel and grid and other WPF control using static resources and other bindings.
• Studying the existing Indian tax filling manual documents and processes and identifies the processes to
be automated.
• Designing, executing and testing following the Agile Methodology.
• Walkthrough of the development strategy with the client manager presenting the pseudo product for
each module with its interlinking to their existing system
• Preparing Weekly progress status reports and presentations.
• Team coordination at offshore along with onboarding new members to the team
• Solely worked upon the system “XBRL Taxonomy Designer “developed for Bombay Stock Exchange
via its client IRIS business Services to report the accounts and tax filling in XBRL (Extensible Business
Reporting Language) format.
Environment: .NET 3.0,2.0 C#,ASP.Net, XSL/XML, JavaScript, AJAX, SQL Server 2005, CSS, HTML
3.0, Web services, MVVM, Microsoft Excel, WPF, ER studio, Adobe PDF api’s integration.
Khadiwala Agencies, India Jan 06 - Jan 07
Intern- Junior Software Developer
Page 7 of 9
Resume of KHUSHALI PATEL
Project overview:
Automate the inventory management system for the user.
Automate the payroll system for the user.
Automate various essential MIS reports for the users.
Ticketing tool to handle the software concerns.
Responsibilities:
• Worked under the assistance of experienced.Net developer in designing various MIS reports
• Designed the payroll system for the Employee Management with fingerprint recognition to avoid
manual interventions of login.
• Create the data flow diagrams; study the feasibility of various processes to meet the maximum level of
automations.
• Building and executing an extensive regression test suite
• Worked as module lead to design the in-house data sharing system which could allow users to share the
data in secured way internally.
• Dealt with Production issues' discussion meetings and fix testing
• Developed the inventory management system for the warehouse of retail outlet to ease the manual
process of book keeping.
• Auto generation of reports via the email, dashboard reports using SMTP Object of .net
• Designed MIS reports using crystal reports with customized designable report available.
• Adopted the waterfall model in the project.
• Logging and reporting of the daily defects.
• Extensive worked upon the core.Net functionality using win forms
• Implementing the inheritance and polymorphism concepts of OOP design in applying various business
logics.
Environment: .NET 3.0,2.0 C#,ASP.Net, XSL/XML, JavaScript, AJAX, SQL Server 2005, CSS, HTML
3.0, Web services, MVVM, Microsoft Excel, WPF, ER studio, Crystal Reports
EDUCATION
Bachelor of Engineering - Computer Science, Major: .Net Technologies, Database, Software
Engineering with GPA 3.8, Gujarat University, India, 2007
TRAINING
Awards and Accolades:
• Client appreciation for innovation in the reporting methodologies at BCCL in 2012.
• Awarded as best employee for the year 2011 in TAM Media research annual meet.
• Worked as secretary for women cell in TAM Media Research since 2010.
• XBRL Taxonomy Designer was the first ever XBRL product launched in India in XBRL international
meet at Mumbai and team was felicitated by the Finance Minister of India P. Chindambaram then for the
incredible work.
Page 8 of 9
Resume of KHUSHALI PATEL
• Present various white papers at national level. Topics: biometrics, Global positioning system, brain gate
system.
• Conducted ethical hacking workshop in national IT technical event held at SVIT, Gujarat University
India.
• Certificate of Appreciation from INVITE CELL (IBM - Gujarat Informatics Limited). Project Title -
Rural Dispensary Management System.
• Have been awarded for best paper in the event held at “Prakarsh” in 2006 for “Multi-threading and
Multi-tasking Concept implementations in various Processes”.
• Attended Robotics Workshop at IIT (Indian Institute of Technology), India.
Other Activity:
• Participated in various co-curricular activities in university campus as well as the working environment.
• Participated in basketball tournament at inter-state championship.
• Participated in badminton and tennis in intra office tournaments at TAM Media Research.
• Won chess championship at IRIS Business services Pvt. Ltd.
Page 9 of 9
Resume of KHUSHALI PATEL
• Present various white papers at national level. Topics: biometrics, Global positioning system, brain gate
system.
• Conducted ethical hacking workshop in national IT technical event held at SVIT, Gujarat University
India.
• Certificate of Appreciation from INVITE CELL (IBM - Gujarat Informatics Limited). Project Title -
Rural Dispensary Management System.
• Have been awarded for best paper in the event held at “Prakarsh” in 2006 for “Multi-threading and
Multi-tasking Concept implementations in various Processes”.
• Attended Robotics Workshop at IIT (Indian Institute of Technology), India.
Other Activity:
• Participated in various co-curricular activities in university campus as well as the working environment.
• Participated in basketball tournament at inter-state championship.
• Participated in badminton and tennis in intra office tournaments at TAM Media Research.
• Won chess championship at IRIS Business services Pvt. Ltd.
Page 9 of 9

More Related Content

What's hot

Philip Taylor Resume Slideshare
Philip Taylor Resume SlidesharePhilip Taylor Resume Slideshare
Philip Taylor Resume Slidesharephildtm
 
Olaf_Senz_Resume
Olaf_Senz_ResumeOlaf_Senz_Resume
Olaf_Senz_ResumeOlaf Senz
 
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EEPRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EEPravin Singh
 
Pradeep Arumalla_developer_JD_BD_1
Pradeep Arumalla_developer_JD_BD_1Pradeep Arumalla_developer_JD_BD_1
Pradeep Arumalla_developer_JD_BD_1Pradeep Arumalla
 
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiAlex Tumanoff
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resumemattswanger
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resumeT.N simha
 
Hadoop Big Data Resume
Hadoop Big Data ResumeHadoop Big Data Resume
Hadoop Big Data Resumearbind_jha
 

What's hot (20)

Rohil
RohilRohil
Rohil
 
Ramakrishna Embari
Ramakrishna EmbariRamakrishna Embari
Ramakrishna Embari
 
Philip Taylor Resume Slideshare
Philip Taylor Resume SlidesharePhilip Taylor Resume Slideshare
Philip Taylor Resume Slideshare
 
Alberto Arriaga
Alberto ArriagaAlberto Arriaga
Alberto Arriaga
 
Dondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net DeveloperDondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net Developer
 
Onkurananda1
Onkurananda1Onkurananda1
Onkurananda1
 
Olaf_Senz_Resume
Olaf_Senz_ResumeOlaf_Senz_Resume
Olaf_Senz_Resume
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
 
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EEPRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
 
Pradeep Arumalla_developer_JD_BD_1
Pradeep Arumalla_developer_JD_BD_1Pradeep Arumalla_developer_JD_BD_1
Pradeep Arumalla_developer_JD_BD_1
 
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen Nedaskivskyi
 
Prateek_Srivastava
Prateek_SrivastavaPrateek_Srivastava
Prateek_Srivastava
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
 
Resume - Timothy Williamson
Resume - Timothy WilliamsonResume - Timothy Williamson
Resume - Timothy Williamson
 
Sibananda_DotNet
Sibananda_DotNetSibananda_DotNet
Sibananda_DotNet
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resume
 
VishalWalujwarCV
VishalWalujwarCVVishalWalujwarCV
VishalWalujwarCV
 
Hadoop Big Data Resume
Hadoop Big Data ResumeHadoop Big Data Resume
Hadoop Big Data Resume
 
JohnGary
JohnGaryJohnGary
JohnGary
 

Similar to Khushali Patel-resume-

Similar to Khushali Patel-resume- (20)

harish_resume
harish_resumeharish_resume
harish_resume
 
Himanshu_Resume
Himanshu_ResumeHimanshu_Resume
Himanshu_Resume
 
Aftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangeer_Dot Net
Aftab Jahangeer_Dot Net
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
AbhishekKapuria
AbhishekKapuriaAbhishekKapuria
AbhishekKapuria
 
Vipul Dattawade
Vipul DattawadeVipul Dattawade
Vipul Dattawade
 
Resume
ResumeResume
Resume
 
Sairam Gadepalli
Sairam GadepalliSairam Gadepalli
Sairam Gadepalli
 
Madhu Babu_Resume
Madhu Babu_ResumeMadhu Babu_Resume
Madhu Babu_Resume
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Resume
ResumeResume
Resume
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
 
Yusuf_Osmani_Resume
Yusuf_Osmani_ResumeYusuf_Osmani_Resume
Yusuf_Osmani_Resume
 
Resume
ResumeResume
Resume
 
8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies
 
Murali Tummala Resume
Murali Tummala ResumeMurali Tummala Resume
Murali Tummala Resume
 
Latha Venkata-Nov-1-2016
Latha Venkata-Nov-1-2016Latha Venkata-Nov-1-2016
Latha Venkata-Nov-1-2016
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
SantiSagarMedisetty_Resume
SantiSagarMedisetty_ResumeSantiSagarMedisetty_Resume
SantiSagarMedisetty_Resume
 

Khushali Patel-resume-

  • 1. KHUSHALI PATEL .NET Developer/ SQL Developer 646-725-4633 khushalip2013@gmail.com SUMMARY OF QUALIFICATIONS • Over EIGHT years of experience in all phases of Software development life cycle (SDLC) and application development in different phases such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web based, Client Server and N-tier Architectures. • Expertise in design and development of various applications using Object Oriented Programming (OOPs) principles and Client/Server Architecture. • Experience in working with.Net technologies such as.Net Framework including Web Forms, Win Forms and Web Services using Visual Studio • Experience working with C# 4.0/3.5/2.0/1.1, VB.Net 2.0, ASP.Net 4.0/3.5/2.0/1.1, ADO.Net 4.0/3.5/2.0/1.1, Visual Studio 2010/2008/2005/2003, AJAX, jQuery, ADO.Net, LINQ, XML, XSLT. • Experience with Design patterns like Abstract factory, MVC, MVP, Singleton, Dependency Injection (DI) that are a standard solution to common problems in software design. • Extensive experience in developing front end Web applications that involved XML, XSLT, jQuery, AJAX, CSS, JavaScript • Experience in development of distributed and scalable applications using WCF, WF, and Web Services. • Implemented data retrieval and manipulation using ADO.Net data objects, Entity Framework & LINQ. • Extensively worked with Validation Controls, ASP.Net Caching techniques, State Management techniques and buffering techniques • Authentication techniques to improve performance and scalability of Web applications. Experience working with RESTful services. • Experience in databases like SQL Server, Oracle, MySQL, DB2. • Experience in implementation and creation of Functions, Stored procedures and Database Triggers using SQL Server, PL/SQL and performed Database Normalization. • Experience with T-SQL (DDL and DML) in constructing tables, user defined functions, views, complex stored procedures, clustered and non-clustered indexes, relational database models, data dictionaries, data integrity and appropriate triggers to facilitate efficient data manipulation and consistent data storage. • Well versed in Normalization/Demoralization techniques for optimum performance in relational and dimensional database environments. • Expertise in developing reports using SQL Server Reporting Services (SSRS), SQL Server Integration Service (SSIS), Crystal Reports, MS Access reports. • Experience in using various Software Configuration Management (SCM) Tools like Team Foundation Server, Visual SourceSafe. • Extensive analytical abilities to get into the GUI application, Web Application, Web Service, and proposing changes to enhance / improve the performance for better quality and efficiency, fix bugs, and manage the resource matrix • Excellent communication and possess strong inter-personal skills with ability to interact with people at all levels, and work effectively in both large and small team environments. • Adaptable and skillful that offers professional growth while being resourceful, innovative and flexible to the work environment offered to me. • Good understanding of design patterns motivated problem solver with strong analytical skills • A quick learner, punctual and trustworthy Page 1 of 6
  • 2. Resume of KHUSHALI PATEL • A capable and resourceful team member who also possesses excellent written and Verbal communication skills. TECHNICAL SKILLS Languages: C#, VB, PL/SQL. Operating Systems: Windows. Scripting Languages: JavaScript, Perl, PHP, python (knowledge). Data Layer: ADO.Net, ODP.Net, Entity Framework. Databases: SQL server 2005, SQL server 2008, Oracle, IBM DB2, MySQL. Query Languages: SQL, T-SQL. Web Technologies: ASP.Net, AJAX, XML, Java Script, CSS. WCF, LINQ, joomla cms. Version Control Tools: Visual SourceSafe, Team Foundation Server. Code Review Tools: Code Collaborator. Designing Tool: Microsoft Visio, Rational Rose, ER Studio. Web Server: IIS 6 & 8.5. SDLC: Agile, Waterfall, Hybrid. IDEs and Editors: Eclipse, Notepad++, EditPlus. Other Tools: phpMyAdmin, FileZilla, Apache, Putty, Microsoft Office. PROFESSIONAL EXPERIENCE Broadband Telecom Inc., New York Jan 15 - Present System Analyst Project overview: The CallnRoam portal carries out the MLM for calling cards along with various MIS reports and add edit update module for the product portal. The BillNet system is used for vendors and customers billing. CISCO system is used for actual VoIP calling. To build a system with one portal combined for them without disturbing there existing functionality is the main goal with increasing efficiency to avoid redundant data. Data warehouse of huge database monitoring the call logs of the VoIP calling done through the system. Increase the computing ability of the VoIP calling and enabling time efficiency by minimizing the time lags due to identification and computing system to allow the call through the router. Minimize the IP-spoofing human frauds in the system by monitoring and analyzing the call trends by extensive data analytics. Strengthen the inter-connectivity of the VoIP calling system with the MLM (Multi-level Marketing) portal of the group. Initiated project to develop the IT asset management software to monitor the various crucial parts efficient working. This software auto fetches the system configuration for hardware as well as software for upgrades and licensing purposes. Responsibilities: • Analyze and design the system to aid the IT technicians to manage the IT assets. • The Presentation Layer was implemented in ASP.Net using Web Forms, User Control, Web Controls, HTML, and Cascading Style Sheets. Business Logic were mainly implemented using web services. Page 2 of 9
  • 3. Resume of KHUSHALI PATEL • Generate various reports and auto mailer of it based on requirements as daily, weekly, fortnightly, monthly etc. • Incorporate the user requirements and test the system in various environments with use case designs and UAT. • Schedule the meetings for requirement gathering with the associated team. • Provide support and training for the system to beginners. • Optimizing the existing database to improve the results of the current Web solutions for best efficiency • Technical assistance while data migrations. • Worked on creating WPF forms using MVVM providing better theme-able controls • Automate various reports based on the business requirements to minimize the frauds. • Working on the network security protocol to eliminate the spoofing in the system. • Use FileNet to upload Attachments. • Use LINQ to SQL in functionality. • Used Web API’s to integrate various different units and to talk them to each other. • ASP.net application using MFC and WFC classes for IT asset management. • .NET Security feature with TCP objects combined Web service to avoid frauds. • Implementing Asynchronous programming with Async and Await. • Implemented Test Cases using N-Unit as a part of the Test Driven Development (TDD) • Implement Client side validation using Java scripts, Regular expressions, AJAX toolkits etc. • Supported releases and deal with emergency releases. • Adopted xml structure for call log storage to quickly parse it and for ease in maintaining it. • Coordinated work and communication across multiple teams • Implemented web services with WCF for interoperability and scalability of systems. Environment: .NET 3.0, C#, ASP.NET, XSL/XML, JavaScript, AJAX, SQL Server 2005, SQL Server 2008, LINQ, CSS, HTML 5.0, ODP.NET, Visual Sourcesafe, Web services using WCF TD Bank, Canada Jun 13 - Dec 14 Senior .NET Developer/Data Analyst Project overview: Design the web portal and the windows application for the end user to study and generate the analytical reports. Extensive data mining and data analytics to be supported by the system design. Interoperability with other systems being used in the premises for extensive research on mortgage rate offers and history to sales and research team. Design the robust and scalable system to accommodate huge data and business logics for credit link system. Manage the big data with data warehousing and restructure data for compatibility with general standards to use across various platforms and inter link with credit linking system. As a senior .NET developer I was working on new version of Mortgage application for TD Bank. There were 5+ web applications written in ASP.NET. I was responsible majorly for backend solutions and at a times deal with frontend solutions too. Responsibilities: • Developed a data mining tool with self-studied pattern of data to render the reports with the.Net Framework 3.5/4.0 using C#.Net, VB.Net, ASP.Net, ADO.Net, JavaScript and SQL Server 2008. Page 3 of 9
  • 4. Resume of KHUSHALI PATEL • Upgraded web UI for application to standard corporate TD styles • Developed new tool to provide mortgage rate offers and history to users • Upgraded application to .NET 4.0 framework from .net 1.1-3.5 • Integrated data exchange with credit link system • Experience working with RESTful services for better scalability and portability. • Implemented IQueryble and IEnumerable interfaces using objects • Publishing the reports on the Web portals for the analytics study using crystal reports. • Involved in requirement analysis and effort estimate along with the development team. • Design the test cases and UAT. • Enhanced the system with adding efficient auto-reports for the end-users study • Worked on a major project that involves rewriting WCF Web services using C# and.Net 4.0. All the database operations are done using SQL Server 2008. • Developed SQL Server Reporting Services (SSRS) to create and render Web-based reports. • Worked on mission-critical parts including ETL process using SQL Server Integration Services (SSIS) • Implemented partial page post back in AJAX using script manager and update panel • Used XML, XSL/XSLT and XPATH for data transmission and retrieving data. • Extensively Worked on Consuming Web services developed on SOA Architecture. • Implemented IQueryble and IEnumerable interfaces using objects • Created SDLC and other unit test case documents. • The Presentation Layer was implemented in ASP.Net using Web Forms, User Control, Web Controls, HTML, and Cascading Style Sheets. • Used Team Foundation Server for Version Control. • Used Code Collaborator for code review. • Used Visual Studio Unit Testing Framework for Unit Testing. • Worked with the Production support team to resolve the issues and with the implementation teams for successful fixes on Test and production environments • Developed a solo project called LogAnalyzer using Winforms to analyze through all the SQL log records generated by the user and present them in searchable lists defined by search parameters. This tool was used internally to debug production issues pertaining to various reports. • Extensively worked with xml datasets to be published on Web. Environment: .NET 4.0/3.5, C#, ASP. Net, XSL/XML, JavaScript, AJAX, SQL Server 2008, LINQ, CSS, HTML 5.0, Web forms and web API’s, Team Foundation Server, XPATH, WCF, MVVM, SSRS, SSIS, ODP.net Tam Media Research Pvt. Ltd., India Jun 13 - Dec 14 System Analyst Project overview: Build an upgrade to the existing MAP 3.0 system to overcome its limitations of analysis across one dimension in media industry and to open it across all available media data the company is capturing. Built in reporting tool to design the graph with required fields on x,y and z coordinates to understand the advertising trends to forecast the marketing strategy of other brand competitors. Integrate the Code change process to incorporate the brand mergers and corporate splits to give the accurate analysis of the advertiser and its products with before and after insights. Page 4 of 9
  • 5. Resume of KHUSHALI PATEL Based on the new horizons of MAP 3.5 tool design the robust system for the clients to subscribe the data as per the need to avoid the huge datasets for optimal time consuming reports and to carry out extensive analysis of their specific data. i-Pact – The data capturing tool for print media A module to auto recognize the repeating advertisement in newspaper, magazine or periodicals to minimize the users input and eliminate the risk of human errors. i-Pact Intelligent – Data capturing tool designed specifically for capturing advertisements carried across national or international sports event with automation to validate the data entry done. AdEx – Creative – The tool certifying the advertisement expenditure and certifies the same Automate the process of calculating the advertisement expenditure based on the cost associated with the broadcaster for the used time slot and for print based on the size, color and location. Initiated the module for monitoring the innovative creative coding across various mediums. Customized reporting tool for the strategic group users of sales team to forecast their projections based on human psychology study. Responsibilities: • Designed the robust data analyzing tool to increase the horizon of the end users to study the data. • Analyze the captured data in various formats and created the data structure with utmost normalization to avoid the data redundancy and make the database best and optimized to query it. • Designed the desktop application with intelli-sense to auto identify the image and suggest the data entry with validations to be used upon with the.Net drawing tools and Image comparison api’s. • Worked extensively for gathering requirements and effort estimation for UI creation of Media Analyzer forms. • Worked on client subscription and security forms UI creation, validations and implementing various business requirements using C# scripting extensively. • Worked on developing and configuring mails which are sent out to users who enroll into the system and renew their authentication keys periodically to maintain their data integrity. • Worked as a senior team player in implementing the new business requirements. • Worked on the look and feel for the new analyzing and subscription forms of specific marketing programs. • Worked on effort estimate and schedule of the whole project. • Involved in providing workarounds for business requirements which would obstruct the existing logic of the marketing programs. • Provided technical support for production tickets. • Worked on renewal logic of marketing programs which would enable existing users to renew their contracts with the company. • Implemented the renewal logic on the enrollment forms thereby enabling users to renew their data available in the • Media Analyzing Package 3.5. • Involved in requirement analysis and effort estimate along with customer. • Provided an alternate solution for look and feel of enrollment form which was accepted by customer as better solution. • Extensive worked upon existing database to resolve the anomalies to improve the quality of data and imposing those checks at the entry point as validations. • Used Report Viewer (SSRS) control to generate the reports in Excel and PDF formats • Created data load process using SSIS for loading the data database from other databases and scheduled it Page 5 of 9
  • 6. Resume of KHUSHALI PATEL to load everyday • Implemented Web Services security using x509 security certificate signature. • Designed and implemented the tool to identify and eliminate the data duplication. • Created the translator tool for user assistance in multi-lingual images by mapping it with available appropriate image in the user selected. • Developed an algorithm to auto fetch the newspaper e-copy from the client “Times of India” shard server to the data server meeting their standards and conditions and rendering them to map to the existing data eliminating the corrupt irrelevant and redundant data and certify the live data with minimum time lags. • Data recovery and conversion for some old data formats and structures to support the existing system and Web based portals. • Migrating huge database into new efficient structure with more horizons for data analytics and imposed encryptions for data security. • Designed the prototype for Web based analytics tool auto generating the graphs and numbers based on present data and forecasting the next data based on some studied patterns to understand the market trend and grab the right opportunity for the advertisers of the media industry. Environment: .NET 3.0, C#, ASP.net XSL/XML, JavaScript, AJAX, SQL Server 2005, SQL Server 2008, LINQ, CSS, HTML 5.0, SSIS, SSRS, Web services, Microsoft Excel, Active PDF, MVC, WCF, WFC, Visual SourceSafe Helios Solutions, Netherlands & India Jul 08 - Feb 09 Senior Software Engineer Project overview: Re-designing the static websites for various end clients to make them dynamic and support the e- Commerce Module with payment gateway and shipping module integrations. Design with the best UI with dynamic menu items and filters. Integrate various modules based on client’s requirement into the websites like newsletter subscription, news flash, weather forecast tools etc. Responsibilities: • Interacting with Client to gather requirements and document all the requirements • Involved in the Analysis, Design and Development for enhancement of the system. • Designed User Interface with HTML and Cascading Style Sheets (CSS) • Involved in creation of application setup and reports using ASP, HTML, DHTML, and the Validations were performed using JavaScript. • Developed JavaScript files for client-side validations. • Developing the algorithms for the business logics and minimizing the delays and hurdles. • Worked with various team to maximize the positive results • Involved in Object Oriented Analysis and Graphic User Interface (GUI) • Implemented Object oriented concepts effectively like inheritance, overloading, and abstract class. • Data structuring and data re-modelling in MySQL to migrate existing data. • Documenting the data flow diagrams and user manual. • Designed the CSS with complying to w3 standards and various browser compatible. Page 6 of 9
  • 7. Resume of KHUSHALI PATEL • Worked extensively in Joomla CMS with PHP scripting to integrate few modules into existing system • Created business required modules in PHP using joomla cms with MySQL database Environment: .NET 2.0, C#, XSL/XML, JavaScript, AJAX, MySQL, XML, CSS, HTML 5.0,DHTML, php, pearl script, Joomla cms, TOP Style Editor Iris Business Services Pvt. Ltd., India Jan 07 - Jun 08 Software Engineer Project overview: XBRL (Extensible Business Reporting Language) Taxonomy designer – A tool to design the taxonomy for various listed accounting heads categorized into the nodes of credit and debit based on the financial standards across the globe. FinX- Mapping Module designed for auto mapping of various books of accounts and their items into the credit and debit heads based on the linked taxonomy. Create the pdf from the image with accuracy to read the line items and map with the accounting heads and verify the right filling. Enhance the document management system. Responsibilities: • Experience working with team of 12 developers in a project. • Worked on multiple projects simultaneously reporting to separate project leads. • Implemented using LINQ (Language integrated Query) Queries like Select/Select Many, where statements. • Implemented MVVM pattern • Designed the web services using WCF for interoperability. • Implied the Inheritance and polymorphism concepts of OOP for efficient taxonomy tool. • Created View Model and Model classes to support databinding • Created different converters using IValueConverter in MVVM • Used stack panel and grid and other WPF control using static resources and other bindings. • Studying the existing Indian tax filling manual documents and processes and identifies the processes to be automated. • Designing, executing and testing following the Agile Methodology. • Walkthrough of the development strategy with the client manager presenting the pseudo product for each module with its interlinking to their existing system • Preparing Weekly progress status reports and presentations. • Team coordination at offshore along with onboarding new members to the team • Solely worked upon the system “XBRL Taxonomy Designer “developed for Bombay Stock Exchange via its client IRIS business Services to report the accounts and tax filling in XBRL (Extensible Business Reporting Language) format. Environment: .NET 3.0,2.0 C#,ASP.Net, XSL/XML, JavaScript, AJAX, SQL Server 2005, CSS, HTML 3.0, Web services, MVVM, Microsoft Excel, WPF, ER studio, Adobe PDF api’s integration. Khadiwala Agencies, India Jan 06 - Jan 07 Intern- Junior Software Developer Page 7 of 9
  • 8. Resume of KHUSHALI PATEL Project overview: Automate the inventory management system for the user. Automate the payroll system for the user. Automate various essential MIS reports for the users. Ticketing tool to handle the software concerns. Responsibilities: • Worked under the assistance of experienced.Net developer in designing various MIS reports • Designed the payroll system for the Employee Management with fingerprint recognition to avoid manual interventions of login. • Create the data flow diagrams; study the feasibility of various processes to meet the maximum level of automations. • Building and executing an extensive regression test suite • Worked as module lead to design the in-house data sharing system which could allow users to share the data in secured way internally. • Dealt with Production issues' discussion meetings and fix testing • Developed the inventory management system for the warehouse of retail outlet to ease the manual process of book keeping. • Auto generation of reports via the email, dashboard reports using SMTP Object of .net • Designed MIS reports using crystal reports with customized designable report available. • Adopted the waterfall model in the project. • Logging and reporting of the daily defects. • Extensive worked upon the core.Net functionality using win forms • Implementing the inheritance and polymorphism concepts of OOP design in applying various business logics. Environment: .NET 3.0,2.0 C#,ASP.Net, XSL/XML, JavaScript, AJAX, SQL Server 2005, CSS, HTML 3.0, Web services, MVVM, Microsoft Excel, WPF, ER studio, Crystal Reports EDUCATION Bachelor of Engineering - Computer Science, Major: .Net Technologies, Database, Software Engineering with GPA 3.8, Gujarat University, India, 2007 TRAINING Awards and Accolades: • Client appreciation for innovation in the reporting methodologies at BCCL in 2012. • Awarded as best employee for the year 2011 in TAM Media research annual meet. • Worked as secretary for women cell in TAM Media Research since 2010. • XBRL Taxonomy Designer was the first ever XBRL product launched in India in XBRL international meet at Mumbai and team was felicitated by the Finance Minister of India P. Chindambaram then for the incredible work. Page 8 of 9
  • 9. Resume of KHUSHALI PATEL • Present various white papers at national level. Topics: biometrics, Global positioning system, brain gate system. • Conducted ethical hacking workshop in national IT technical event held at SVIT, Gujarat University India. • Certificate of Appreciation from INVITE CELL (IBM - Gujarat Informatics Limited). Project Title - Rural Dispensary Management System. • Have been awarded for best paper in the event held at “Prakarsh” in 2006 for “Multi-threading and Multi-tasking Concept implementations in various Processes”. • Attended Robotics Workshop at IIT (Indian Institute of Technology), India. Other Activity: • Participated in various co-curricular activities in university campus as well as the working environment. • Participated in basketball tournament at inter-state championship. • Participated in badminton and tennis in intra office tournaments at TAM Media Research. • Won chess championship at IRIS Business services Pvt. Ltd. Page 9 of 9
  • 10. Resume of KHUSHALI PATEL • Present various white papers at national level. Topics: biometrics, Global positioning system, brain gate system. • Conducted ethical hacking workshop in national IT technical event held at SVIT, Gujarat University India. • Certificate of Appreciation from INVITE CELL (IBM - Gujarat Informatics Limited). Project Title - Rural Dispensary Management System. • Have been awarded for best paper in the event held at “Prakarsh” in 2006 for “Multi-threading and Multi-tasking Concept implementations in various Processes”. • Attended Robotics Workshop at IIT (Indian Institute of Technology), India. Other Activity: • Participated in various co-curricular activities in university campus as well as the working environment. • Participated in basketball tournament at inter-state championship. • Participated in badminton and tennis in intra office tournaments at TAM Media Research. • Won chess championship at IRIS Business services Pvt. Ltd. Page 9 of 9