Дмитрий Максименко - Senior .Net developer, Senior Delphi Developer
Навыки
- .NET
- .NetFramework/Core
- ASP.NET
- C#
- CSS
- Delphi
- HTML
- JavaScript
- MSSQL
- REST
- SOAP
- SQL
- WCF
- Windows Forms
- Windows Services
- WinForm
Опыт работы
Beltech Inc./ CRL · Full-time (USA, outstaffing)
Senior .Net Developer - Aug 2012 - Dec 2022Senior .Net DeveloperSenior .Net Developer
Beltech Inc./ CRL · Full-timeBeltech Inc./ CRL · Full-time
Aug 2012 – Dec 2022 · 10 yrs 5 mosAug 2012 – Dec 2022 · 10 yrs 5 mos
Work for Medical Laboratories portal (Distributed system/group of projects). https://www.crlcorp.com/
(RedArrowOnline.com, FormFox.com, AccessMyHealth.com, FormFoxOrder.com)
Distributed system which uses SOAP, REST, WCF for communicationsMy achievements:
successfully start this project for my company and my company team size growth up from 3 developers to 15, radical performance improvement (up to 10000x for some places), db structure was refactored this allowed us to improve performance (additionally) and development performance, move to new technologies, create unit/integration tests coverage and logging, restore documentation.Main responsibilities:
new features creation,
system improvement, performance improvement,
search for bottlenecks, resolve issues/data issues,
security fixes/work with veracode scan reports, web pages creation (ASP.Net WebForms/ASP.Net
MVC/Angular),Legacy code support,SOAP web services creation, Win services creation,REST Web API
creation/improvement/new endpoints creation
API integration, SQL queries/SP/UDF/Triggers creation/optimization/improvement (SQL server
profiler/Execution plan analysis/ indexes creation), DB structure refactoring,
documentation restore/reverse engineering, Unit/Integration tests coverage creation,
generate reports (Pdf, Docx, Xlsx, html, csv etc.) using different tools ( RDLC, ITextSharp etc),
rework code from vb6 to C#, Work/communicate with PM/QA/BA/DBA/DevOps and another
teams(from USA/India),
communications with external clients (discuss integrations/details research),
mentoring juniors,
code review,
help other developers, onboardingBeltech Inc./ Ceridian (USA, outstaffing)
Senior .Net Developer - Dec 2010 - Aug 2012Human resource management and healthcare benefits platform.
Responsibilities: New features implementation, performance improvement, Reports creation, unit tests coverage creation, sql queries improvement
Technologies:
MSSQL, ASP.Net WebForms, Windows ServicesBeltech Inc.
Ruby on Rails Developer, Java Developer - Jul 2010 - Dec 2010Clearing House – Data processing software for medical insurance. Beltech Inc. own product.
Responsibilities: New web pages and features creation, bug fixing, system and business logic improvement.Beltech Inc./ InContact (currently Nice)(USA, outstaffing)
.Net Developer, Senior Delphi Developer - Jul 2006 - Jul 2010.Net Developer, Senior Delphi Developer.Net Developer, Senior Delphi Developer
Beltech Inc./ InContact (currently Nice) · Full-timeBeltech Inc./ InContact (currently Nice) · Full-time
Jul 2006 – Jul 2010 · 4 yrs 1 moJul 2006 – Jul 2010 · 4 yrs 1 mo
Salt Lake City, USA · RemoteSalt Lake City, USA · Remote
Workforce Management Software (Web platform and win application for contact centers workforce management and forecasting)Details: Window Application (Delphi) which used Https for server access. + Asp.Net web site(s). Crystal Report as a reports generation tool.
Achievements:
Start project , Radical performance improvement, code refactoring (OOP instead of procedures orientated)
Responsibilities: New features implementation, Performance improvement, Reports functionality creation
Bug fixing, Windows application improvement. Code refactoring.Beltech Inc./ Ceridian (USA, outstaffing)
.Net Developer, Senior Delphi Developer - Nov 2004 - Jun 2006.Net Developer, Senior Delphi Developer.Net Developer, Senior Delphi Developer
Beltech Inc./ Ceridian · Full-timeBeltech Inc./ Ceridian · Full-time
Nov 2004 – Jun 2006 · 1 yr 8 mosNov 2004 – Jun 2006 · 1 yr 8 mos
Human resource management and healthcare benefits platform.
Responsibilities:
Bug fixing,
new features creation (delphi+COM later .Net),
code transformation from Delphi+Asp+COM -> ASP.Net WebPages .Net Framework,
Performance improvement,
Windows Services creation,
Web Pages Creation, support,
bug fixing etc.
asp pages creation,
import/export functionality (Delphi)ODO
Delphi Developer - Jun 2002 - Dec 2003Accounting software development. Windows forms. Delphi/SQL/InterBase/ Oracle/ PLSQL.
Responsibilities:
WinForms creation (Delphi),
Business logic creation/improvement,
Stored proceduries/ SQL queries /UDF (creation/improvement),
Bug Fixing
Образование
программирование
Гродненский Государственный Университет имени Янки Купалы2002С отличием
Обо мне
Experience: Since 2001
Position: Lead developer/senior .net developer
Company: BelTechnoSoft (Since 2004) http://www.beltechsoftware.com/
Work in outsource company for USA companies:
2004-2006 Ceridian (Ceridian.com). Medical Insurance portal.
2006 – 2010 Work for UCN/InContact (now Nice.com) Contact center software.
2010 work on BelTech Inc own product. RubyOnRails, Java, MySQL (import/export tool for medical insurance business)
2010-2012 Work for Ceridian again
2012 –2022 work for CRL (CIS/FormFox). Medical laboratories integration portal.
Experience:
Work on huge projects 18+ years
– .Net 18+ years .Net (~4 years .Net Core)
– DataBases: 18+ years MSSQL and some experience with (MySQL, Firebird, MongoDB)
– Delphi 10+ years (Win Forms, Services, VCL, DirectX)
– ORM EntityFramework, (EF Core), Dapper
– ASP.Net (MVC/Web Forms), HTML, CSS, JavaScript, AJAX, JQuery
– ~6 moths RubiOnRails, Java, MySQL
– TFS/ SVN/ Git(Bitbucket)
– REST(JWT, swagger)/SOAP/WCF
– JIRA/ServiceNow
– Agile
Minor experience with (Angular, NodeJS, Docker, Redis)
My role on these projects:
– issues resolve, new logic, functionalities and features creation and improvement
– data issues resolve, data fix scripts creation
– db structure refactoring,
– SQL queries improvement, create indexes (complex queries profiling and execution plans analyzing)
– create new stored procedures and functions, update db project (db first logic).
– code refactoring (with bottle neck search),
– security analysis, search for security issues, work with veracode scan results
– new web pages creation/improvement fixes (ASP.Net WebForms, ASP.Net MVC, angular)
– REST web API creation/improvement/ new endpoints creation,
– windows services creation/improvement,
– win forms/console applications creation/improvement,
– WCF services creation/improvement,
– SOAP web services creation/improvement,
– reports generation logic creation (PDF, XLST, DOCX, CSV, HTML generation & delivery functionality creation)
– replace LYNQ with EF,
– documentation restoring/reverse engineering,
– replace VB6/Delphi code with .net
– create unit and integration tests coverage (mainly before each code refactoring step and after each issue resolve)
– API integrations
– communications with PM, BA, DBA, DevOps (USA) and developers teams (local, USA, India) (verbal using webex, email, skype)
– onboarding for new local team project members (I was first person on this project)
– mentoring juniors
– interviewing new local team developers, mainly juniors (SQL and OOP)
– code review