VISHAL PATEL
SUMMARY
Detail-oriented Senior Software Developer with 14+ years’ success devising innovative and tailored solutions to meet ever-changing business requirements within diverse industries. Advanced skill with leading-edge programming tools complemented by proven ability to assimilate and rapidly utilize emerging technologies.
• Strong technical background with excellent leadership, decision making and problem-solving skills
• Able to prioritize tasks and workloads in order of importance
• Track record of delivering results with deadlines
• Ability to build rapport and trust quickly with colleagues
• Experienced with Agile and Waterfall
• Keeps abreast of all technological advances
EDUCATION
Bachelor of Engineering - Information Technology Jun ‘04 Gujarat University, India
WORK EXPERIENCE
Senior Software Engineer Jan ‘19 - Present
PaperClip Incorporated – Hackensack, NJ – Working Remotely
• Prototype and develop deep learning driven computer vision/imaging algorithms
• Perform cutting edge research in machine learning applications
• Work with stakeholders and prioritize Machine Learning initiatives
• Lead the full machine learning system implementation process: generating training data, model design, feature selection, system implementation, and evaluation
• Develop high-performance machine learning model to identify hand written text using TensorFlow
• Work with modern Deep Learning software architecture and application
• Own shredding service & UI component and continuously work to improve them
• Strong understanding of key technologies, both HW accelerators (GPU) and SW tools (Keras, TensorFlow, OpenCV, Caffe, etc)
• Collaborate with Engineers, QA, Product and Operations teams to architect and develop strategic and tactical solutions
• Provide technical leadership and mentoring to other team members
• Excellent communication and organization skills, proven history handling various projects at one time
*************@*****.***
CERTIFICATES
Certified ScrumMaster®
ICAgile Certified Professional
SKILLS
Technologies
.NET Framework,
MVC, Web Forms, ASP,
AJAX, Web API,
Microservices, WCF
Web Service, nUnit, Entity
Framework, Enterprise
Library, Docker, TensorFlow,
Keras, Caffe, OpenCV
Languages
C#, ASP.NET, VB.NET,
Python, ADO.NET, VB, VBA,
LINQ, SQL, PL/SQL, C, C++
Web Tools
JavaScript, jQuery, Node.js,
Angular, HTML 5, CSS 3,
Bootstrap, XML, XHTML
Database
SQL Server, Oracle, Firebird,
MongoDB, PostgreSQL
Cloud
Azure, Cloud Service, App
Service, Cognitive Services,
Container Registry
IDE
Visual Studio Code/2017
Reporting Tools
SSRS 2012, Crystal Reports
Third Party Tools
DevExpress, Telerik,
Innoport, iTextSharp
Version Control
VSTS 2017/2015, TFS
Git, SVN
Page 2 of 3
Senior Software Developer / Team Lead Nov ‘13 - Nov ‘18 Healthcare IQ - Palmetto, FL
• Coordinate design and implementation of applications, collaborating with development team, product owners and client representatives to ensure on-time completion of project deliverables
• Organize and facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint, release planning, demos, and other Scrum-related meetings
• Coded frontend (UI) components/modules on Microsoft’s MVC framework (C# and Razor) and utilized client- side JavaScript libraries/frameworks including jQuery, Angular, Bootstrap
• Implemented RESTful services using ASP.NET Web API
• Implemented Dependency injection using Unity framework
• Used stored procedures with Firebird and SQL Server 2012 for developing complex business logics
• Generated periodic reports based on the statistical analysis of the data from various time frame and division
• Implemented DevExpress Dashboard for best data visualization option for executives and business users
• Maintained VSTS/TFS as a central repository system and automatic builds and continuous integration Lead/mentor developers and share knowledge through knowledge-sharing presentations Lead .NET Developer / Tech Lead Apr ‘10 – Nov ‘13
Education Dynamics - Hoboken, NJ
• Analyzed user requirements and designed scalable Service Oriented Architecture
• Followed Agile development practices for all iterations (Scrum and Story Cards)
• Designed, developed and supported an application leveraging Visual Studio 2012, .NET Framework 4.5, C#, ASP.NET, MVC, Razor View Engine, jQuery, T4 Templates, AutoMapper, HTML5, CSS3
• Implemented custom strongly typed HTML helpers in ASP.NET MVC to minimize development effort and quickly build web pages
• Implemented custom routing mechanism, multi-level navigation and breadcrumbs using Navigation XML Utility
• Built custom URL Helper Utility to reuse code across multiple areas in MVC
• Implemented multiple theme support and able to switch between themes based on rendering strategy
• Implemented server-side validation using Data Annotation and client-side validation using custom jQuery validation plugins
• Developed WCF services to enable effective communication between SOA
• Responsible to implement transaction and exception handling for WCF Service and configuration of its channels and behaviors
• Implemented Exception Handling Framework using Exception Handling Application Block for logging, replacing, wrapping and propagating an Exception
• Designed and implemented Validation Engine using Validation Application Block
• Achieved Cross Domain Communication using JSONP technique
• Assisted in the performance optimization of the application by utilizing code profiling techniques and database performance tuning
• Designed and developed reporting services framework for generating on-demand and scheduled reports for business analysis and management decision as well as integrating reports with application using SQL Server Reporting Services 2008
• Defined version control process and set up automated build using Team Foundation Server 2010
• Utilized Team Foundation Server 2010 to manage software development life cycle process including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings
• Mentor team members and conducted code reviews according to documented policies, procedures, and standards
Page 3 of 3
Senior .NET Developer Jan ’07 – Apr ‘10
MedAssets - Saddle River, NJ
• Consult with system analysts, programmers, functional managers, and users to determine or refine user requirements and system/application specifications
• UI Design Specs and Development using C#, ASP.NET 3.5 and ATLAS AJAX
• Implemented Service Oriented Architecture suitable for secure, reliable and high-performance deployment
• Implemented Partial Page Rendering and dynamic UI behaviors using ATALS AJAX Framework and JavaScript
• Implemented Role Based Security using Custom Membership Provider in ASP.NET
• Implemented Mixed Mode Authentication using Windows and Form based authentication
• Responsible to implement authentication and authorization for WCF service
• Implemented singleton interface for Logging using WCF
• Implemented Business Logic Service as well as Email, Fax service (Innoport), and Scanning Documents Service (Dynamic Web TWAIN) using Windows Communication Foundation (WCF)
• Coordinated team for Test Driven Development (TDD) strategies to optimize system quality and to enable rapid refactoring
• Implemented charts using Dundas Chat for Dashboard solution
• Developed and maintained SQL Server database - responsibilities included the development of tables, views, stored procedures, scheduled jobs, and indexing
• Implemented SQL Server Reporting Services (SSRS) to provide more powerful and flexible reporting options Senior .NET/C# Developer Jul ’05 – Dec ‘06
Fair Isaac Corporation (FICO) - Baltimore, MD
• Involved in complete Software Development Life Cycle including Analysis, Design, Development and Testing
• Involved in UI designing and coding of Web Forms using ASP.NET and C#
• Utilized Third Party Telerik UI controls to implement various UI features such as Grid, Paging and Navigation
• Developed Fraud Services adapter to connect Experian net connect
• Involved in creation of style sheets (XSLT) used at various tiers of CPS System which help in transforming the business object to tier readable format
• Created Web services to communicate with the business layer objects
• Involved in configuration of all adapters using Microsoft Configuration Application Block
• Implemented Exception handling using Microsoft Exception Management Application Block
• Involved in UI Build releases, defect and Bug fixing
• Developed and presented specification and development documents, demos, and prototypes for applications
.NET Developer Nov ’04 – May ‘05
ING Financial Partners, New York
• Contributed software engineering expertise in the development of n-tier application through the software lifecycle, from requirements definition through successful deployment
• Analyzed business, functional, and technical requirements to make sure project met expectations
• Developed front-end using ASP.NET Web Form, C# and back-end using SQL server 2000
• Involved in development of ASP.NET User Controls
• Implemented Web Services to share the business components
• Applied multithreaded techniques for creating processor-intensive components
• Writing complex store procedure for custom financial reports
• Report generation using Crystal reports