Ravil Sharapov
Richmond Hill, ON L4B 4T1
**************@*****.***
PROFILE
Software Developer / Database Developer with 20+ years of experience in system analysis, design, development, and implementation including multi-tier applications. Ability to develop reliable, flexible, user-friendly software. An effective communicator who works well independently and as a team contributor. Well-developed analytical and problem-solving abilities ensure sound decision making and client focus.
QUALIFICATIONS SUMMARY
Microsoft Certified Professional (70-480 Programming in HTML5 with JavaScript and CSS)
Expert knowledge in full life cycle of web-based application development, experience in applications using .NET, Internet/Intranet/WEB/E-Commerce
Knowledge and experience in the following areas: Production, Communication, Business, Statistics, Science, Medicine, Warehouse, Finance and Economics, Mailing Services
Excellent knowledge of multi-tier Object-Oriented Programming, Data Base Management and SQL, experienced in Navision, BusinessVision and Epicor ERP systems
Mathematical models, statistical methods and algorithms
TECHNICAL SKILLS
Technologies, Programming:
Languages and Tools:
C#.NET, VB .NET, ASP .NET, CMS, Infragistic, AJAX, XML, HTML, iPhone, JavaScript, API, SOAP, InstallShield, JSON, FoxPro9, OpenSSL, Citrix, Personator, StreetSweaper, StyleList, RapTier, DevExpress, HL7, OCR (LeadTools), IIS, SSIS, Jira, Angular, Postman, Azure, VB6
Databases and ERP:
SQL SERVER, Epicor, BusinessVision, SCALA, PowerShell
Databases Access:
SQL, ODBC, ADO .NET, OLE DB, Pervasive SQL, LINQ, API
FULL-TIME & CONTRACT EMPLOYMENT HISTORY
August 2021
IT System Analyst
December 2024
DCL, Concord, ON
Developed and maintained business applications, including in-house developed programs
Upgraded VB6 applications to .Net platform
Identified application issues by collaborating with users and evaluated procedures and processes
Automated data extraction from Epicor using API
Integrated custom applications into Epicor
Designed and implemented SSRS applications based on Epicor BAQs
Managed data transition from BusinessVision to Epicor
Led the implementation of Epicor Mobile Warehouse and Bartender
October 2016
Programmer Analyst, Web/SQL Developer
April 2021
JVL, Markham, ON
Developed OCR (Optical Character Recognitions) application using LeadTools API
Created Website for data collection from Sales Representatives in various countries and showed dynamic analytics
Implemented Website to create all types of E-Invoices in Peru and send results as txt-file by email
Implemented a few SSIS applications with daily/weekly/monthly analytics
Responsible for creating DBs, stored procedures and administering SQL Server
Designed and implemented applications to synchronize CMS and Navision DBs based on CMS API
August 2015
Programmer Analyst, Web/SQL Developer
December 2015
Evron Computer Systems Corp, Markham, ON
Customized, migrated content (pages/layouts/components/sites), and maintained website (troubleshooting, devising maintenance strategies)
Responsible for developing, testing, and issue resolution
Customized training content
System design and development of scanning process
Designed logical structure for transferring data between PSQL & SQL
October 2012
Programmer Analyst, Web/Windows/Network/SQL/Mobile Developer
June 2015
Canamex Communications, Markham, ON
Designed, implemented database schema, created tool for distributing data
Responsible for Data transmission on the allocated liaison channels
Administered modified programs and applications, created User controls
Developed SSM (System Security Model) for the data and data transfer
Designed logical structure for transferring data
August 2008
Programmer Analyst / Developer, Web Developer
August 2012
The FSA Group, Markham, ON
Supervised and performed full cycle preparation to mail process
Designed and implemented automation programs, which enhanced productivity
Fully programmed and coded specially designed projects
Administered newly self-designed programs and applications
Provided solutions to company’s programming needs for HP Indigo and IGEN digital printers
Managed all data service such as cleansing, merge/purge, NCOA, address correction, sorting for Canada, Great Britain, U.S. and internationally
February 2008
Database & Web Developer
June 2008
MarketLink Solutions, Toronto, ON
Performed solutions for market research, financial and account applications
Modified GL Account, GL Account Details, Statistical, Regional, Language Reports
Developed modules in http://www.dietitians.ca, http://www.marketlink.ca, http://www.csse.ca/
Implemented and designed account reports
Created Web Service to transfer data using SSIS
Designed and modified database, stored procedures, datasets, and datalayers
August 2007
Database & Web Developer
February 2008
Canadian Heart Research Centre (CHRC), Toronto, ON
Performed browser-based solutions, designed and implemented events for medical continued education
Developed and implemented events applications for medics
Developed FAQ & Reports modules
Involved in design and implementation components and modules
September 2006
Web Developer
June 2007
Mechanisms in Medicine Inc., Concord, ON
Development of http://crasimplementation.ca/, http://www.can-r.ca/index.php, http://www.guidelinesnow.ca/, http://206.221.245.47/obesity/login.aspx, http://www.mechanismsincardiology.ca/, http://diabetesimplementation.com/, http://www.mechanismsinmedicine.com/, http://www.obesityimplementation.com/, http://www.conceptcardiology.ca/, http://www.conceptcardiology.com/
Implemented and designed websites for medical continued education
Involved in design and implementation User controls, Web services, AJAX
Designed and created database, stored procedures, datasets, datalayers
March 2006
Web Developer
June 2006
Nightingale Informatix Corporation, Markham, ON
Performed browser-based solutions for medical practices
Developed clinical management solutions and services for outpatient clinics
Designed and implemented web-based solutions for clinics – Medical History, Labs, Medication, Demografics, Referral
Involved in design and implementation of User controls, Web services, AJAX
Designed and created database, stored procedures, datasets, datalayers
EDUCATION
Master’s degree of Computerized Control Systems
Computer Science Institute, Tashkent
Microsoft Certified Professional
70-480 Programming in HTML5 with JavaScript and CSS
8 MICROSOFT Certified Courses
(VB.NET, C++, XML, COM, ADO.NET, ASP.NET)