Dinesh Patel

Dinesh Patel Email and Phone Number

Senior .Net Consultant @
Dinesh Patel's Location
King City, Ontario, Canada, Canada
Dinesh Patel's Contact Details
About Dinesh Patel

* Holder of 15 Technology Patents - most recent Redbox.Ideal: Remote Senior .Net Consulting / Senior Data Scientist position using Microsoft Full-stack and/or Mathematical modelling financial systems using Machine learning. Prefer R&D environment in a start-up setting. Background in Mathematics / Computer Software / Machine Language / Stock PredictionsHighly technical Agile Software Architect/Developer with over 27 years consulting experience building and architecting restful services, web sites, web services, and smart clients for major corporations engaged in Online Education, eCommerce, Defense (Sonar), Ticketing, Online Streaming, Vault Management, Radio and Marketing in USA, Canada and UK. Well versed in latest technologies, and experienced in using Scrum and extreme programming techniques and equally comfortable with working solo or on a large scale team projects. Delivery of software to the highest quality standards and accuracy. Canadian and British Citizen.

Dinesh Patel's Current Company Details
Berkeley Applied Systems Inc

Berkeley Applied Systems Inc

Senior .Net Consultant
Dinesh Patel Work Experience Details
  • Berkeley Applied Systems Inc
    Senior .Net Consultant
    Berkeley Applied Systems Inc Oct 2020 - Present
    Greater Toronto Area, Canada
  • Berkeley Applied Systems Inc.
    Senior .Net Consultant
    Berkeley Applied Systems Inc. May 2022 - Feb 2023
    Greater Toronto Area, Canada
  • Giesecke And Devrient, North America
    Senior .Net Consultant
    Giesecke And Devrient, North America Apr 2019 - Oct 2020
    Toronto, Canada Area
    Developed a 4th generation Vault Management System for central banks in Saudi Arabia.Developed an container inspection system to resolve issues with barcodes or missing child containers on arrival at kiosk terminals.Developed an Access Control Security system to manage the movements of Carriers depositing cash at Cash centers. Security consisted of Rfid card readers, barriers, gates and sensors to control access and the movement of trucks entering the Yard.Integrated VMS with Mettler Toledo weight scales to take weights of containers with currency/coin before storing to Vaults.
  • Career Education Corporation
    Senior .Net Consultant, Chicago
    Career Education Corporation Jan 2015 - Apr 2019
    Chicago
    o CEC provides online courses to students for up to 40 universities for ground and virtual campuses. Enhanced back-end services for the provision of adding new functionality on the web/mobile front end.o Published course assignments and Quizzes for ground and online schools using industry standard CVue DB.o Provisioned the highly automated system for notifying students of certain events on real time using windows service for ios and Android CTU/AIU Mobile Apps. Notifications are sent via Urban Airship Apis’ directly to student device channels. This requests are dynamically formatted and pushed to Urban Airships’ notification engine which forwards the requests to Google and Apple device controllers which includes Rich Push notifications and deep links to mobile pages.o Notifications provisioned: class announcements, live chats changes, student grade changes, Discussion Boards replies, group project submissions, tasks due tomorrow and Fast track courses opened.o Continues enhancements to the notification system to provide new student events.
  • Redbox
    Senior .Net Consultant, Chicago
    Redbox Jul 2012 - Dec 2014
    Chicago
    o Performed hands-on technical development on implementation of Policies using Apigee Edge. Troubleshooting and monitoring API proxies running on Apigee Edge using the Trace tool. o Responsible for the development, configuration and modification of Single Sign On and Federated solution for RedboxInstant and Redbox web and mobile apps in support of access management.o Implemented a Fraud prevention solution for Redbox's games rental business using Accertify. o Developed Web APIs to allow Partners and Affiliates access to movies and games information. o Developed Order Automation System to process ticketing orders from multiple delivery channels in a secure and efficient manner using parallel processing. o Developed Retail Tickets Network channel to allow suppliers, ticketing systems and venues to directly manage their ticketing inventory online for sale events and productions. Network allows viewing and scheduling of a vast number of online and downloadable reports via SSRS.o Developed rule engine to mathematically determine which productions are pushed to kiosks using GPS coordinates of venues and earths curvature to calculate distances in the vicinity of each kiosk.o Developed inventory loader service to allow suppliers to load ticketing inventory, including barcodes though a file based system. Technical environment: C#, ASP.NET MVC 4, Ajax,CORS, SSRS Reporting service, Active and Passive Authentication, JQuery, Windows Azure, ACS, Apigee Edge, Pdf generator- iTextSharp, SQL Server 2012, .NET Framework 4.5, Javascript, MAPQuest, WPF, WCF, JSON, MVVM, Razor Engine, Accertify, VS 2012, SSRS 2010 Web Services, NUnit, Load testing,Mingle, Vault, Integration testing
  • Giesecke & Devrient
    Senior .Net Consultant - Toronto
    Giesecke & Devrient Jan 2011 - Jun 2012
    Toronto, On
    o Analysed, designed, developed second generation vault management system for central bank processing. G&D manufactures and imprints security features on credit cards, and bank notes. Has domain knowledge of managing the movement of currency, coins, gold and metals between various central bank vaults and clients such as merchant, commercial banks and central banks. Money is transported through various carriers such as Brinks and monitored, secured and processed by tellers and each transaction is journalled in highly secure manner. Counterfeits bills are passed on to secret services and old currency processed for destruction. Team lead the design and development of two major modules, receiving of inventory and order transfer fulfillmento The system was developed as a C# smart client making asynchronous web service requests managed on WebSphere Application Server and Oracle back-end. This system was designed to CMMI Level 3 specifications.Technical Environment: MVP pattern, C#.NET 2.0, Telerix controls, WFF, Framework 4.0, Linq, Oracle 11g, asynchronous WCF, Mock NUnit, MS Test, integration testing, code reviews, SQL Developer, Fiddler, Interface Control Documents, XSD, XML Schema, TFS, ClearCase, CMMI Level 3, Transaction Journaling, Spring .NET, dependency injection, XML validation rules
  • Uline
    Senior .Net Consultant - Chicago
    Uline May 2010 - Dec 2010
    Chicago, Il
    o Enhanced ULINE’s multi-billion dollar ecommerce system for US, Canada and Mexico: improved shipment and carrier handling, analyzed and documented interfaces between C# and AS400 system, improved payment services and the security around credit card handling. Improved page performance load times, provided on-going support on defect analysis and resolution on both external facing Uline.com and internal UlineNet system for Canada /US and Mexico. Made extensive enhancements to increase on-line sales.o Provided support on client related issues using Tealeaf session capturing and analysis system. Converted suite of internal applications from framework 1.1 to 4.0 using vs2010. Performed code reviews on various senior developers. Analyzed and documented system architecture in word, flow diagrams and UML in Visio Architect.o Since my placement at ULINE, and with the improvements made to the ecommerce site, site performance has improved dramatically and gross sales have tripled.Technical Environment: C#, VB.NET, VS 2010, SQL 2005, Tealeaf, Framework 4.0, 2.0, 1.1, Javascript, Ajax, code reviews, Ajax, JQuery, Cold Fusion, stored procedures, Master Pages, Performance Testing, Mobile App, Google Analytics, WebTrends, MVC Pattern, system architecture documentation, NUnit Testing, Akamai, SQL Replication, WMI, Code Smith
  • Giesecke & Devrient
    Senior .Net Consultant - Toronto
    Giesecke & Devrient Aug 2009 - Apr 2010
    Toronto, On
    o Developed (CACHE) Cash and Coin Handling Environment for the Federal Reserve Bank, in partnership with Lockeed Martin. This system manages movement of vast amounts of Currency and Coin flows between US banks, FRB vaults for deposits and transfers requested by the Banks. Money is moved by various Carriers such as Brinks and monitored, secured and processed by tellers and logged in highly secure manner. Counterfeits are passed on to secret services and old currency processed for destruction. The system was developed as a C# client making asynchronous web service requests managed on WebSphere Application Server and Oracle backend.Technical Environment: MVP pattern, Presenter/Views, C#.NET 2.0, DevX controls, Oracle 10g, asynchronous web services, NUnit, MS Test, integration testing, code reviews, PL SQL Developer, Stored Procedures, Fiddler, Interface Control Documents, XSD, XML Schema, ClearCase, ClearQuest, WebSphere, CMMI Level 3, Journaling, Spring .NET
  • Uline
    Senior .Net Consultant - Chicago
    Uline Apr 2008 - Jul 2009
    Chicago,Il
    o Enhanced ULINE’s multi-billion dollar ecommerce system for US, Canada and Mexico: improved shipment and carrier handling, analyzed and documented interfaces between C# and AS400 system, improved payment services and the security around credit card handling. Improved page performance load times, provided on-going support on defect analysis and resolution on both external facing Uline.com and internal UlineNet system for Canada /US and Mexico. Made extensive enhancements to increase on-line sales.o Provided support on client related issues using Tealeaf session capturing and analysis system. Converted suite of internal applications from framework 1.1 to 4.0 using vs2010. Performed code reviews on various senior developers. Analyzed and documented system architecture in word, flow diagrams and UML in Visio Architect.o Since my placement at ULINE, and with the improvements made to the ecommerce site, site performance has improved dramatically and gross sales have increased from 3Mil/day to 8Mil/day.Technical Environment: C#, VB.NET, VS 2010, SQL 2005, Tealeaf, Framework 4.0, 2.0, 1.1, Javascript, Ajax, code reviews, Ajax, JQuery, Cold Fusion, stored procedures, Master Pages, Performance Testing, Mobile App, Google Analytics, WebTrends, MVC Pattern, system architecture documentation, NUnit Testing, Akamai, SQL Replication, WMI, Code Smith
  • Aspen Marketing Services
    Senior .Net Consultant - Chicago
    Aspen Marketing Services Feb 2008 - Apr 2008
    Developed a reporting Portal for ASPEN Marketing Services that enabled GM Auto Dealers to download reports for various marketing programs as they become available. Made extensive use of Code Smith generator OR mapping tool for generating the data model of the Model-View-Controller design pattern.o Wrote a detailed system architecture document outlining how each requirement would be accomplished. o Wrote Unit tests to ensure correct functionality of the controller/domain model. Wrote load test scripts to determine performance and application bottlenecks.Technical Environment: C#.NET 2008, .NET 3.5, SQL Server 2005, Code Smith, Enterprise Application Blocks, MyGeneration, SSL, XML, ASP.NET, Web Services, SOAP, Unit Testing, Load Testing, TFS
  • Baxter Credit Union
    Senior .Net Consultant/Architect - Chicago
    Baxter Credit Union Sep 2006 - Jan 2008
    .NET Consultant – Senior Architect/Developero Extended the Web Banking system to allow members to make External Transfers, Create Savings and Certificates Of Deposits. Added functionality to download transactions in OFX.o Architected and integrated risk based security software from RSA Software systems for real time risk analysis of online banking transactions. Members are evaluated according to usage profile built over time to determine the risk score for pre-defined transactions. o Interfaced to RSA’s fraud analysis system for real time monitoring and blocking of fraudulent activities. Technical Environment: VB.NET, SQL Server 2003, RSA Security Software, SSL, XML, XSLT, OFX, ASP.NET, Web Services, SOAP, Symitar, NUnit, NAnt, XSLT, Quicken, MsMoney, Javascript
  • Ticketmaster
    Senior .Net Consultant - Chicago
    Ticketmaster Jun 2006 - Sep 2006
    Greater Chicago Area
    o Developed a multi-million dollar event-venue management system using .NET 2, SQL 2005. Designed XML interfaces to third party systems for data synchronization.o Interfaced with external Loyalty rewards program downloading customer rewards points.o Interfaced with Power Reviews customer review program for ticket events.o Downloaded and analyzed customer tracking using HitBox tracking and Google Site Maps. Technical Environment: C#.NET, SQL Server 2005, XML, ASP.NET, Windows Service, Vault, Code Generator, Enterprise Library, NUnit, Cruise Control
  • Bank Of Montreal
    Senior .Net Consultant - Toronto
    Bank Of Montreal Jun 2005 - Jun 2006
    o Developed an Advanced Portfolio Management System for the global Basel initiative for the management of multi-million dollar loan tracking system using Microsoft .NET Framework and Oracle 9i for backend transactions. o Designed custom loan tracking reports using crystal report v10 enterprise.o Tested functionality using NUnit and integration testing. o Designed and built enterprise framework to provide security and Tracing using custom MSMQ trace listeners and Microsoft Enterprise Library, June edition.Technical Environment: VB.NET, C#.NET, Oracle 10g, Enterprise Library, COM, Crystal Reports, Crystal Enterprise Server, NAnt, NUnit, Cruise Control, DDTS, SQL Navigator, ClearCase
  • Baxter Credit Union
    Senior .Net Consultant - Chicago
    Baxter Credit Union Jun 2004 - Jun 2005
    o Architected an On-line Web Banking system for one of Chicago’s largest credit union using Microsoft .NET Framework. Translated UML models using OO tools and techniques. Designed and built enterprise framework to provide security, SOAP fault exception handling and Tracing using custom MSMQ trace listeners. Serialized and Deserialized objects to DB for session management.o Designed and built custom token authentication system. Provided session management, caching and encryption services to SOAP header payload. Developed SOAP extensions to encrypt SOAP headers and trace SOAP requests.o Defined and built business and web service layers to access member information. Provided middleware access to Symitar and SQL Sever using Microsoft Data Application Blocks and CUIntegrator wrapper. o Conducted integration testing using NUnit. NAnt build tool to automate build versions from source safe. o Fully documented system Architecture and object model and installation guides.o Built test interfaces using ASP.NET. Executed performance load tests. Technical Environment: VB.NET, UML, OO, design patterns, WS, SOAP, MSMQ, XML, XSLT, ADO.NET, CUIntegrator, Symitar, Visio Architect, NUnit, Agile (Scrum), ASP.NET, SQL 2000, Windows Service, Source Safe, Windows 2003 Server, Sharepoint, RADView, Money 2005
  • Syncbase Inc
    Senior .Net Consultant - Toronto
    Syncbase Inc May 2002 - Jun 2004
    o Architected and developed a web based system to automatically generate scripts for Auditing Oracle Databases. The solution was in response to the Sarbanes Oxley to provide consistent audit structure for companies accessing their IT environment. o The product was patented in Canada.Technical Environment: C#.NET, VB.NET, Oracle 9i, XML, Enterprise Services Components, Role Based Security, Crystal, PDF reports, Stored Procedures, SQL Plus, PL/SQLo Upgraded a Loan Application system for the US Credit Unions. Technical Environment: VB 6, VB.NET, COM+, WebClasses, T-SQL, Custom Validation Controls, SQL Server 2000, Source Safe
  • Fidelity Investments
    Manager Research And Development/Architecture - Toronto
    Fidelity Investments Oct 1994 - May 2002
    o Developed n-tier web and fax enabled FileNET Panagon document management workflow solution for the back office using Kofax Ascent Capture and RightFax server.(VB6, COM+, MTS, RightFAX API, Kofax Ascent Capture, IIS, Oracle 8, Panagon 3.x)o Developed statements engine to dynamically create on-line advisor statements in PDF format. (COM, VB6, Catalyst Socket Tools, Acrobat Distiller, MTS, Oracle8, ASP)o Architected and implemented a secure Entrust PKI solution with FundServe as CA. (Entrust PKI 5.0, LDAP, VB, COM, Oracle 8, MTS, IIS).o Migrated a PDF statement generation engine from NT to IBM AIX server using Acrobat distiller technology with a savings of $200K. (JavaScript, JSP, J2EE, Java, WebSphere 3.02, Visual Age 3, JavaBeans, Sockets, Servlets, JSM, Java Mail, RMI)o Provided Technical Advisor role to VP eBusiness, Directors, eBusiness Developers, Technical Analysts, eBusiness Consultants and Business Unitso Managed emerging technology showcase in eConcept center for hosting client visits, symposiums, vendor presentations and webcasts from Center of Advanced Technology o Managed 5 Technical Analysts researching over 30 technologies for 2001 and reporting directly to Vice President of eBusiness
  • Bbc World Service
    Senior Analyst Programmer - London, England
    Bbc World Service Dec 1991 - Oct 1994
    o Developed both Sky Wave and Medium Wave propagation modeling system for predicting the radio wave propagation.o Developed a band scanning system for displaying spectrograms of radio frequency vs. time arriving from various BBC transmissions around the globe.
  • Marconi Underwater Systems Limited
    Senior Software Developer - London, England
    Marconi Underwater Systems Limited Feb 1990 - Nov 1991
    o Developed a Man Machine Interface (MMI) system for a new generation of underwater submarine sonar systems to aid operators in target acquisition. o Developed a Data Sonar Model - a mathematical simulator of underwater environment for generating near to real data feeds for Sonar systems.o Developed mathematical algorithms for torpedo tracking system.
  • Marconi Avionics
    Senior Software Developer - England
    Marconi Avionics Aug 1983 - Jan 1990
    o Developed a Man Machine Interface (MMI) system for a new generation of underwater submarine sonar systems to aid operators in target acquisition. o Developed a Data Sonar Model - a mathematical simulator of underwater environment for generating near to real data feeds for Sonar systems.o Developed mathematical algorithms for torpedo tracking system.

Dinesh Patel Skills

Wcf C# Sdlc T Sql Tfs Asp.net Mvc Javascript Enterprise Architecture Soa Ssrs Visual Studio Vb.net Ajax Jquery Asp.net Webapi Accertify Json Wpf Linq Windows Azure Github Microsoft Azure Framework 4.5 Apigee Autofac Mvp Restful Webservices Unity Sql Server Management Studio Nhibernate Enterprise Library Security Token Service Access Control Service Federated Identity Management Oracle Pl/sql Development Omniture Mvvm Prism Rsa Fraud Itextsharp Sso Jira Windows Services Wif Apis Facebook Api Vault Powershell Tpl Cors

Dinesh Patel Education Details

  • Queen Mary, U. Of London, England
    Queen Mary, U. Of London, England
    4.0
  • Gladesmore Community School, England
    Gladesmore Community School, England
  • Selbourne Secondary School, England
    Selbourne Secondary School, England

Frequently Asked Questions about Dinesh Patel

What company does Dinesh Patel work for?

Dinesh Patel works for Berkeley Applied Systems Inc

What is Dinesh Patel's role at the current company?

Dinesh Patel's current role is Senior .Net Consultant.

What is Dinesh Patel's email address?

Dinesh Patel's email address is di****@****ers.com

What schools did Dinesh Patel attend?

Dinesh Patel attended Queen Mary, U. Of London, England, Gladesmore Community School, England, Selbourne Secondary School, England.

What skills is Dinesh Patel known for?

Dinesh Patel has skills like Wcf, C#, Sdlc, T Sql, Tfs, Asp.net Mvc, Javascript, Enterprise Architecture, Soa, Ssrs, Visual Studio, Vb.net.

Not the Dinesh Patel you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.