![Yevgeniy Yanavichus, Developer in Astana, Kazakhstan](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1003948%2Fhuge_4beba08163f04b3bb26dba751f64e4d7-11d07242c08f4b2e65ab6ca4bc60bb4d.png&width=524)
Yevgeniy Yanavichus
Verified Expert in Engineering
Full-stack Developer
Yevgeniy is a software engineer with more than ten years of experience in various technologies. As an ambitious and hard-working individual, Yevgeniy is often recognized for his expertise and commitment to projects by highly respected companies and individuals.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Windows
The most amazing...
...software I've developed is a portal for a motion picture company.
Work Experience
Web Developer
Alico Inc.
- Supported a couple of portals built on Web Forms with MS SQL Server.
- Designed the architecture and code style and planned the deployment for other company projects.
- Implemented a legacy web application migration to modernize the data access layer and improve the architecture.
Full-stack .NET Developer
Panda S.W.S Ltd.
- Participated in brainstorming legacy .NET project deployed in Azure and designing new architecture using Kafka.
- Managed project transfer from the old development team, including investigating how everything works and creating sequence diagrams, implementing smooth database update flow, creating test coverage, and fixing found bugs.
- Worked on new features, such as fixing bugs reported by the old team, adapting the project to new requirements, and implementing features asked by new clients.
Full-stack .NET Engineer
ContractPodAi
- Finished DocuSign integration, including making eSignature API request signatures, automating forms, and tracking documents easy.
- Implemented AdobeSign integration, including sending for signing, checking the document signing status, downloading the agreement, and more.
- Worked on ongoing issues such as fixing bugs, implementing new features, etc.
XSLT Developer
Trust in People
- Examined various clinical document architecture (CDA) such as Gnuplot Postscript (GP PS), prescriptions, hospital and pharmacy, and HL7 (Health Level 7 international) formats.
- Implemented mapping from various versions of HL7 V3 (CDA) to the latest HL7 FHIR.
- Developed a REST API with Spring Boot inside a Docker image.
Microsoft Stack Developer
Stage 4 Enterprises, Inc.
- Implemented several different Vue.js components.
- Proposed a set of architecture and implementation improvements.
- Handled ongoing tickets, fixed bugs, implemented new features, and more.
Lead Developer
Shipalytics, LLC
- Designed the architecture for a real-time big data processing system with rich data visualization and analysis.
- Led a small team during the initial phase of development.
- Resolved technical issues regarding the handling of large files.
Lead Software Developer
Deluxe Entertainment Services Group
- Led the development of a portal written in Yii, AngularJS, MySQL, and AWS.
- Helped out other teams with ongoing development tasks.
- Designed architecture for a set of projects using open source stack.
- Created an API built on Express.js based on a previously developed monolith web application.
Lead Software Developer
Sferastudios
- Created a web portal using an open-source stack with PHP and JavaScript.
- Led a small team to create a portal using Yii, AngularJS, and AWS.
- Created a web application for managing global trailer launches across major social media platforms and markets using Laravel and Angular.
Software Developer (Remote)
Scopic Software
- Created a web portal for a medical industry startup.
- Contributed to the development of a corporate website.
- Helped develop different desktop projects using the .NET stack.
- Created a web portal for a motion picture industry startup.
- Built many other useful utilities, including web, desktop, and background jobs.
Software Developer
Sycat IMS
- Created a translation wizard to import and export the business process management data.
- Implemented the caching of business data using some complex algorithms.
- Created code coverage tests and other test methods to pass those tests.
- Wrote several guides for developers regarding exception handling, naming conventions, and design patterns.
- Fixed other ongoing issues related to business process design.
.NET Developer (Remote)
WebCreek
- Worked with a proprietary framework mainly intended for automatic UI creation. Fixed different bugs and implemented new features.
- Developed UI using DevExpress .NET WinForms controls.
- Worked with web services and implemented integration with logistics services, such as UPS Freight, SAIA, and Averitt.
- Developed several SSRS reports for different projects.
- Worked with business logic in T-SQL and PL/SQL, fixing bugs and implementing new features.
- Created UI using DevExpress ASP.NET controls for different projects.
- Used HTML, jQuery, JavaScript, and CSS for web development.
- Worked on creating an installer using WiX for different projects.
.NET Developer
TREI-Oskemen, Ltd.
- Developed a WPF 3D company website with a hierarchical article structure.
- Created an HMI UI for using WPF, custom controls, Telerik controls, and MVVM.
- Developed application servers as managed Windows services, using WCF for client-server communication and MS SQL Server as a database server.
- Created and implemented various mathematical models.
- Developed CIMPLICITY screen parser with the ability to convert to WPF screen.
- Worked with .NET CE-based controllers and implemented some workflows using them.
Microsoft Dynamics AX Developer
Sigma Ust-Kamenogorsk
- Examined various MS Axapta 4.0 modules, including general ledger, human resources, and payroll.
- Fixed ongoing issues and implemented new features with MorphX IDE.
- Developed new features using X++ programming language.
- Created new and adjusted existing reports using the built-in reports feature.
- Developed new and adjusted existing reports using Excel templates.
Experience
Alico Magic
http://www.landmagic.com/Sfera Frontier
http://frontier.sferalabs.com/OFS PRO
http://ofspro.com/Sfera Studios
Apollo Dart
Desktop Assistance
BLIMS
Smart Sampler
Vezuvio
http://portfolio.yanavichus.infoDirect-to-Debut
Scopic Portal
Skills
Languages
SQL, JavaScript, C#, PHP, XSLT, XSD, T-SQL (Transact-SQL), X++, XAML, XML, Java
Frameworks
Angular, .NET, .NET Core, ASP.NET MVC, Yii, AngularJS, Windows Presentation Foundation (WPF), Classic ASP, NHibernate, CSLA, NUnit, Laravel, ASP.NET, Apache Spark, ASP.NET Core MVC, Windows Communication Framework (WCF), Windows PowerShell, Spring Boot, ASP.NET Web Forms
Paradigms
Agile Software Development, HL7 FHIR Standard, RESTful Development
Storage
Database Architecture, Microsoft SQL Server, MySQL, Amazon S3 (AWS S3), PostgreSQL, SQL Server Reporting Services (SSRS), SQL Stored Procedures, SQL Server 2016
Other
Architecture, Back-end, Full-stack, Technical Leadership, API Integration, Software Architecture, Data Structures, DevExpress, Enterprise Software, Axapta, Algorithms, XSLT 2.0, HL7, Data Visualization, DocuSign, IIS
Libraries/APIs
Vue, Infragistics, jQuery, Node.js, Windows Forms (WinForms), REST APIs, Web API, Entity Framework
Tools
Microsoft Visual Studio, Crystal Reports, Prism, Saxon, Windows Azure SDK, Adobe Sign
Platforms
Telerik, Windows, Visual Studio Code (VS Code), MacOS, Docker, Azure, Amazon Web Services (AWS)
Education
Bachelor's Degree in Information Systems
East Kazakhstan State Technical University - Oskemen, Kazakhstan
Certifications
WhiteHat Certified Secure Developer
WhiteHat Security
Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne | via Coursera
Hadoop Platform and Application Framework
University of California San Diego | via Coursera
Programming Mobile Services for Android Handheld Systems: Concurrency
Vanderbilt University | via Coursera
Introduction to Big Data (2015)
University of California San Diego | via Coursera
Programming Mobile Applications for Android Handheld Systems: Part 2
University of Maryland, College Park | via Coursera
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park | via Coursera
PI System Manager I: Essential Skills
OSIsoft
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring