← В ленту
Регистрация: 28.02.2024

Boris Danko

Специализация: Frontend Developer / Systems Analyst

Скиллы

C#
Java SE, EE, ME
ES6+
JavaScript
TypeScript
Spring 4
Node.js
Express
MongoDB
Svelte
Sapper
React
Redux
JSX
Webpack
Grunt
Babel
NPM
Git
WebStorm
MSCode
Sass
SPA
Docker
Kubernetes
AWS
Heroku
Netlify
Atlas
Serverless
ASP.NET MVC
ASP.NET Core
VS2017
HTML5/CSS3
MS SQL Server 2013
T-SQL
Orchard CMS
ELMA BPMS
Netbeans IDE 8.1
Struts
EJB
JDBC
RESTful WS/SOAP
Apache Tomcat
WebSphere AS
IBM Web Sphere
IIS
WebLogic
Resin
MS SQL
Oracle
Postgre
MongoDB
IBM MQ Series
IBM Message Broker
MSMQ
MS Office
Visio
Lotus Notes
GIT
VSS
SVN
Jira
Git

Опыт работы

Frontend Developer
с 06.2017 - По настоящий момент |Ingrid
C#, .Net Core, Entity Framework, T-SQL, GraphQL, JavaScript, ES6, TypeScript, Node.js, Express, MongoDB, MS SQL, Postgre, jQuery, Bootstrap, React, Hooks, Redux, Sagas, JSX, Babel, Yarn, Webpack, Gulp, Git, HTML5, Sass
● Reconstructed React SPA, that interfered with CSS animations, via Svelte/Sapper framework and FomanticUI. ● Designed and implemented Server Side Rendering application for e-commerce business, based on Nextjs framework. ● Conducted code reviews, bug fixes, feature implementations on existing and new projects. ● Developed and deployed applications in Docker and Kubernetes, utilized microservices APIs, implemented SEO features in JavaScript, ES6, TypeScript, Node.js, Express, jQuery, Bootstrap. ● Developed React components for web-applications in financial software, telecommunications, health care. ● SPA, data visualization, refactoring. ● Extended existing code, added new features, tested, debugged, code reviewed. ● Accomplished projects for Kaspersky Lab, Mvideo/Eldorado etc. ● Unit tested with Jest library. ● Utilized TDD and BDD approches.
Software Engineer
12.2016 - 05.2017 |Impeltech
C#, MS SQL Sever, Orchard CMS, ELMA BPMS frameworks, ASP.Net MVC, NHibernate, Entity Framework, JavaScript
Customized Orchard CMS and ELMA BPMS frameworks, based on ASP.Net MVC, NHibernate, Entity Framework, JavaScript (Core, JQuery, Bootstrap) technologies. ● Developed business processes for checking and issuing bank guarantees for russian banks (SMP Bank, SVA- Bank, Zenith, etc.), writing scripts, templates and modules for ELMA BPMS on C#. ● Installed and managed MS SQL Sever Enterprise 2013, insured interaction between the ELMA scheme and banking ABS, in particular, utilizing MSMQ. ● Developed and implemented stored procedures and functions, as well as advanced features like the escalation of business processes. ● Developed JavaScript modules for a range of operations inside CMS Orchard used in the system as a basis for the functionality of the user's personal cabinet, as well as for the auxiliary functionality of ELMA. ● Conducted integration of the Applicant's business quality assessment process with the EIS (Unified Information System of Public Purchases - Zakupki.ru), NBKI (National Bureau of Credit Histories) and Contour-Focus (Business Information). ● Participated in negotiations on the creation and refinement of those tasks, as well as the choice of technology and application architecture. ● Developed projects on implementation and maintenance of CRM and ECM systems, based on ELMA Framework in trade organizations (Tempesto).
Frontend Developer
04.2013 - 11.2016 |Conceptum Ltd.
C#, ASP.Net MVC, Web API, Bootstrap, jQuery, Angular 2
Contributed to full-stack web development projects, with an emphasis on front end features, native web application development and cross-browser compatibility. ● Projects mainly from e-commerce and financial industry. ● Developed web-site mock-ups for clients to ensure better user experience and client satisfaction before project development phase. ● Improved existing applications, fixed bugs, added new UI features, updated old ones. C#, ASP.Net MVC, Web API. ● Working in Agile environment developed SPA, visualizing financial market information, taken from various sources on the internet via Web API (NewsQuantified). ● Worked in close cooperation with other developers. ● Utilized Angular 2 framework with Bootstrap and jQuery plugins as well as DataTable and D3. ● Deployed OAuth2 (ASOS) services to support client authentication and authorization via Data Base and corresponding Facebook, Google and Twitter APIs. ● Full-featured client registration and account support through OpenIddict connect server interfaces on top of token-based authentication provider.
Chief Specialist / Online systems department
04.2008 - 12.2012 |Russian Agricultural Bank
PL/SQL, BASE64, AQ, Complex SQL, J2ME, Android, iOS, LWUIT, PDA, CodenameOne, Bouncy Castle API
The development and maintenance of highly loaded, multi-threaded applications and services for the bank card products, including SMS notifications, payments through Cyberplat and FSG (Federal City System), Internet banking, ESB with ABS Biscuit, server and client side for mobile applications. ● The development of services for card information processing in Oracle environment, using PL/SQL, BASE64, AQ, Complex SQL-queries optimization. ● Data base productivity monitoring. ● Version and physical servers migration. ● Cross-platform development of banking mobile applications in J2ME, Android, iOS using LWUIT, CodenameOne and Bouncy Castle API for proper cryptography. ● Designed and coded online banking system adapted for mobile devices like PDA. ● Conducted arrangements for PCI/DSS certification process. ● Solved network security problems. ● Enhanced resistance of bank systems against unauthorized penetration and security violations. ● Designed and coded a mobile application for one time password generation in addition to crypto calculator. ● Designed sms notification system about data base failures and hardware problems.
Senior Systems Analyst / Banking technologies department
03.2005 - 02.2008 |Alfa Bank
Java, Web Sphere AS, RUP, DB
Conducted systems analysis for Java Mobile Banking and Internet Bank System Retail projects. ● Participated in business requirements approval procedure. ● Prepared Functional Specifications for development (FSD) for BSC Software Company utilizing RUP and DB technologies. ● Devised and developed interfaces between Equation IBS (AS/400) and outer Java and Web Sphere enabled universal banking system (UDEBS). ● Installed and managed Web Sphere AS. ● Supervised testing procedures. ● Migrated clients from current to new Internet Banking System.
Systems Analyst
03.2002 - 03.2005 |Altair Appropriate Technology Transfer Inc.
JavaCC API, C++, Oracle, Struts Framework, Eclipse IDE, JBoss technologies, XML
Lead a team of developers working on a Tri-Agency System for Bank of Canada in Oracle Forms, PL/SQL and transferred to J2EE enabled technologies (Web Sphere AS). ● Devised and developed Web-based Risk Management System with backen implemented on Oracle RDBMS Systems 8 and 9i. ● Data modeling using Erwin tool and Oracle Designer. ● Created schemas: tables, constraints, triggers, views. ● Wrote PL/SQL procedures and functions, performing business logic, utilized native libraries with parser and evaluator engines. ● Configured and installed productive development environment, including network, firewall, source control system, development tools and application servers. ● Introduced Struts Framework, Eclipse IDE, JBoss technologies in the company. ● Redesigned formula processing engine for TDS. ● Parser, written in C++, rewrote using JavaCC API for improved flexibility and maintenance. ● Devised and implemented a number of wizards in JSP for rapid code generation. ● Dramatically improved productivity and clarified design patterns. ● Enabled XML support and presentation features for enhanced feedback reporting.
Software Engineer
08.2000 - 02.2002 |Nubase Technologies Inc.
WebLogic 6-6.1, Sybase RDBMS, ILX, Zacks, WebSphere 3.5-4.0 AS
Delivered parts of Web-based Securities Information System for “Bidwell & Co.” (stock trading company). ● Fixed issues pertaining to real time quotes, balance and positions, symbol lookup, security routing, orders queuing, profile and security, order equities, order mutual funds, migration to Sybase RDBMS (WebLogic 6-6.1, Sybase RDBMS). ● Delivered, installed and supported SIS for “First International Securities” leading a team of developers. ● Controlled data flow between stock data providers (ILX, Zacks) and customer servers adjusting them to changing requirements. Converted data formats (EBC files). ● Gathered customer requirements, prototyped GUI and led the development of a Struts-based Securities Information System for “Valeurs Mobilieres Desjardins” (WebSphere 3.5-4.0 AS). ● The system has been successfully deployed and is functioning in Bank presently.

Образование

Theory of algorithms, m-reducibility
По 1987
Moscow State University, Mechanics and Mathematics

Дополнительное образование

Java Advanced, C++ Advanced, Unix Shell programming
По 06.2005
Seneca College, Threshold logic and neural networks

Языки

ФранцузскийСреднийАнглийскийСвободно владеюРусскийРодной