$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Distributed Systems
Sergiy Meshkov
,
London, United Kingdom
Experience
Other titles
Skills
I'm offering
I have over 15 years of experience in the IT industry with expertise in architecture, database design/analysis and software development. Unique experience in architecture of distributed systems, performance tuning, strong knowledge of Java and Oracle help resolving complex tasks fast. Good communication and technical leading skills including offshore team management allow stress less people management. I’m able to work independently as well as in a team environment.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Industries
Language
English
Fluently
Russian
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2019 - ?
job
Senior Developer
Standard Chartered.
Project: Sabre Aug 2019 to present
Client: Standard Chartered, London, UK
Environment:
Languages: Java Tools: Java, Scala, Spark, Hadoop
Databases: Oracle 11g Operating Systems: Windows 7, Redhat Linux
Project Description:
Sabre is a risk calculation and reporting platform. Reports run on top of Hadoop cluster
generating various types of data requested by front office. Project goes through restructuring
phase to support DevOps practice.
Responsibilities:
API design and implementation
Support, maintenance and refactoring of existing reports
Building new reports to serve front office requirements.
Performance tuning / system support
Client: Standard Chartered, London, UK
Environment:
Languages: Java Tools: Java, Scala, Spark, Hadoop
Databases: Oracle 11g Operating Systems: Windows 7, Redhat Linux
Project Description:
Sabre is a risk calculation and reporting platform. Reports run on top of Hadoop cluster
generating various types of data requested by front office. Project goes through restructuring
phase to support DevOps practice.
Responsibilities:
API design and implementation
Support, maintenance and refactoring of existing reports
Building new reports to serve front office requirements.
Performance tuning / system support
Design, Java, API, Linux, Oracle, DevOps, Hadoop, Scala, Windows, Spark, Developer, Implementation, Support, Office, Senior Developer, Tuning
2016 - 2019
job
Senior Developer / Architect
HSBC.
Project: DSL Nov 2016 to Aug 2019
Client: HSBC, London, UK
Environment:
Languages: Java Tools: Oracle Coherence, Solace, Spring Framework
Databases: Oracle 11g Operating Systems: Windows 7, Redhat Linux
Project Description:
Data Service Layer (DSL) is the HSBC wide integration and reporting platform. It serves as a
complex event processing grid and information fabric for the Finance, Regulatory and Product
Control departments. Ongoing maintenance program has been extended to support DevOps
practice for the platform. This initiative requires changing the underlying software model to support automation, independent components life cycle, monitoring and testability.
Data lake model is been used to support DevOps requirements, with data stored in Oracle
Coherence cluster.
Responsibilities:
Designed and implemented component infrastructure to support DevOps on DSL platform.
Built high throughput trade information dispatch component based on Solace messaging.
Performance tuning / system support
Client: HSBC, London, UK
Environment:
Languages: Java Tools: Oracle Coherence, Solace, Spring Framework
Databases: Oracle 11g Operating Systems: Windows 7, Redhat Linux
Project Description:
Data Service Layer (DSL) is the HSBC wide integration and reporting platform. It serves as a
complex event processing grid and information fabric for the Finance, Regulatory and Product
Control departments. Ongoing maintenance program has been extended to support DevOps
practice for the platform. This initiative requires changing the underlying software model to support automation, independent components life cycle, monitoring and testability.
Data lake model is been used to support DevOps requirements, with data stored in Oracle
Coherence cluster.
Responsibilities:
Designed and implemented component infrastructure to support DevOps on DSL platform.
Built high throughput trade information dispatch component based on Solace messaging.
Performance tuning / system support
It, Processing, Framework, Tuning, Senior Developer, Software, Regulatory, Monitoring, Infrastructure, Support, Developer, Java, Windows, Service, Integration, Finance, Spring, Event, Automation, DevOps, Oracle, Linux
2015 - 2016
job
Senior Developer
Credit Suisse.
Project: Risk Reporting Platform Oct 2015 to Nov 2016
Client: Credit Suisse, London, UK
Environment:
Languages: Java, SQL Tools: netty, iText PDF, Weblogic
Databases: Oracle 11g Operating Systems: Windows 7, Redhat Linux
Project Description:
Risk Reporting Platform is a new bank wide strategic program to establish rich data
presentation of the risk data used by front and middle offices. Platform is built from a wide
range of components deployed into cloud environment. Various types of components allow
easy assembling of the functionality required.
Responsibilities:
Designed and implemented various components:
• data aggregation and presentation
• lightweight HTTP server
• PDF reporting
Performance tuning / system support
Client: Credit Suisse, London, UK
Environment:
Languages: Java, SQL Tools: netty, iText PDF, Weblogic
Databases: Oracle 11g Operating Systems: Windows 7, Redhat Linux
Project Description:
Risk Reporting Platform is a new bank wide strategic program to establish rich data
presentation of the risk data used by front and middle offices. Platform is built from a wide
range of components deployed into cloud environment. Various types of components allow
easy assembling of the functionality required.
Responsibilities:
Designed and implemented various components:
• data aggregation and presentation
• lightweight HTTP server
• PDF reporting
Performance tuning / system support
Sql, Java, Linux, Oracle, Cloud, Windows, Developer, PDF, Support, Weblogic, Senior Developer, Server, Http, Tuning
2012 - 2014
job
Senior Developer
JP Morgan.
Project: Orion Nov 2012 to Jun 2014
Client: JP Morgan, London, UK
Environment:
Languages: Java, Groovy, SQL, PL/SQL Tools: Oracle Coherence
Databases: Oracle 11g Operating Systems: Windows 7, Redhat Linux
Project Description:
Orion is a bank wide PnL reporting platform that allows processing of complex intra/end of day
computations. Computations are defined in the form of reports. Users define reports written in combination of Groovy and custom language and deployable into the system at run time.
Report is a way to specify computation functionality into the system. Underneath Orion relies on Oracle Coherence for fast data processing and recent data storage. Various systems feed
data into Orion in the form of vectors and matrices. The data can be reloaded at any time.
Responsibilities:
Performance tuning
Designed and implemented report variables functionality
Introduced TDD to the development process, improved test coverage
Developed scenario functionality, which enriched the possibilities of extracting data
Client: JP Morgan, London, UK
Environment:
Languages: Java, Groovy, SQL, PL/SQL Tools: Oracle Coherence
Databases: Oracle 11g Operating Systems: Windows 7, Redhat Linux
Project Description:
Orion is a bank wide PnL reporting platform that allows processing of complex intra/end of day
computations. Computations are defined in the form of reports. Users define reports written in combination of Groovy and custom language and deployable into the system at run time.
Report is a way to specify computation functionality into the system. Underneath Orion relies on Oracle Coherence for fast data processing and recent data storage. Various systems feed
data into Orion in the form of vectors and matrices. The data can be reloaded at any time.
Responsibilities:
Performance tuning
Designed and implemented report variables functionality
Introduced TDD to the development process, improved test coverage
Developed scenario functionality, which enriched the possibilities of extracting data
Sql, Java, Linux, Oracle, Pl/sql, Test, Windows, TDD, Groovy, Developer, Development, Storage, Data Storage, Senior Developer, Tuning, Processing
2012 - 2012
job
Senior Developer
RBS.
Project: TDD/BDD Training Aug 2012 to Nov 2012
Client: RBS, London, UK
Environment:
Languages: Java, SQL Tools: Junit, Mockito, Concordion, Caplin Liberator, Jboss, Tibco EMS
Databases: Oracle 11g Operating Systems: Windows 2008
Project Description:
The "Jedi" is a PnL reporting system, which provides intraday and end of day information to
the clients. The Jedi project development process lacked TDD (test driven development) and BDD (behavior driven development) methodologies that resulted in delivering poor quality
software. On the small project called Ledger Push Updates, which is a subsystem of the "Jedi"
it has been proven that applying both the TDD and BDD methodologies will allow to make
accurate time estimations and implement tasks in time with high quality standards in place.
Ledger Push Updates is built to send the latest information to the end user in the asynchronous way in a distributed environment.
Responsibilities:
Trained developers on TDD and BDD providing lessons and pair programming sessions
Developed the core components and helped with writing tests to other developers
Trained management on managing development cycles
Client: RBS, London, UK
Environment:
Languages: Java, SQL Tools: Junit, Mockito, Concordion, Caplin Liberator, Jboss, Tibco EMS
Databases: Oracle 11g Operating Systems: Windows 2008
Project Description:
The "Jedi" is a PnL reporting system, which provides intraday and end of day information to
the clients. The Jedi project development process lacked TDD (test driven development) and BDD (behavior driven development) methodologies that resulted in delivering poor quality
software. On the small project called Ledger Push Updates, which is a subsystem of the "Jedi"
it has been proven that applying both the TDD and BDD methodologies will allow to make
accurate time estimations and implement tasks in time with high quality standards in place.
Ledger Push Updates is built to send the latest information to the end user in the asynchronous way in a distributed environment.
Responsibilities:
Trained developers on TDD and BDD providing lessons and pair programming sessions
Developed the core components and helped with writing tests to other developers
Trained management on managing development cycles
It, Pair programming, EMS, TIBCO, Senior Developer, Software, Development, BDD, Developer, Sql, TDD, Windows, Test, Management, Training, Oracle, Writing, Java
2011 - 2012
job
Senior Programmer Analyst
Citi.
Analyst
2009 - 2011
job
Senior Software Developer
IG Index.
Developer, Software
2007 - 2009
freelance
Senior Technical Consultant
Rule Financial.
Project: ETF Trading System Aug 2008 to Sep 2009
Client: Source, London, UK
Environment:
Languages: Java, SQL, PL/SQL, Adobe Flex Tools: Spring Framework, Adobe BlazeDS, JBPM,
JMS (Open MQ), Jboss 4.2 , jMock 2, jUnit Databases: Oracle 10g Operating Systems: Windows
XP, Red Hat Linux
Project Description:
Exchange traded funds management system is an open architecture platform for exchange
traded products. It is based on the J2EE platform with front end enriched with Adobe Flex
technology. Communication between client and server utilizes synchronous and asynchronous
calls that makes application respond faster and improves user experience. System
architecture is designed using dynamic workflows that enable a client to make changes in the core functionality without changing the code.
The web site of the product is "http://www.source.info".
Responsibilities:
Designed the architecture of the system and implemented the core messaging and workflow
system functionality. Technical team leading.
Client: Source, London, UK
Environment:
Languages: Java, SQL, PL/SQL, Adobe Flex Tools: Spring Framework, Adobe BlazeDS, JBPM,
JMS (Open MQ), Jboss 4.2 , jMock 2, jUnit Databases: Oracle 10g Operating Systems: Windows
XP, Red Hat Linux
Project Description:
Exchange traded funds management system is an open architecture platform for exchange
traded products. It is based on the J2EE platform with front end enriched with Adobe Flex
technology. Communication between client and server utilizes synchronous and asynchronous
calls that makes application respond faster and improves user experience. System
architecture is designed using dynamic workflows that enable a client to make changes in the core functionality without changing the code.
The web site of the product is "http://www.source.info".
Responsibilities:
Designed the architecture of the system and implemented the core messaging and workflow
system functionality. Technical team leading.
Technology, XP, Adobe Flex, Framework, Http, Server, Web, Adobe, It, Workflow, Architecture, Sql, Windows, J2EE, Management, Spring, Pl/sql, Exchange, Oracle, Linux, User Experience, Java
2004 - 2007
job
Senior Software Developer / Architect
InfoPower Systems.
Project: Client Registration/Management System Jul 2006 to Jan 2007
Languages: Java, servlets, velocity, SQL, PL/SQL Tools: jdk1.5, Struts, Hibernate, Weblogic9.1,
jMock 1, Oracle iPayment Databases: Oracle 8i, 10g Operating Systems: Windows 2000/XP,
Solaris (as deployment platform)
Project: SnapXT Apr 2004 to Jul 2006
Languages: Java, SQL, PL/SQL Tools: jdk1.4, servlets, velocity, Struts, web services, EJB,
JAAS, Tomcat, JBOSS, Axis, Spring Databases: Oracle, MySql, FireBird, Operating Systems:
Windows 2000/XP, Linux
Languages: Java, servlets, velocity, SQL, PL/SQL Tools: jdk1.5, Struts, Hibernate, Weblogic9.1,
jMock 1, Oracle iPayment Databases: Oracle 8i, 10g Operating Systems: Windows 2000/XP,
Solaris (as deployment platform)
Project: SnapXT Apr 2004 to Jul 2006
Languages: Java, SQL, PL/SQL Tools: jdk1.4, servlets, velocity, Struts, web services, EJB,
JAAS, Tomcat, JBOSS, Axis, Spring Databases: Oracle, MySql, FireBird, Operating Systems:
Windows 2000/XP, Linux
Management, XP, Firebird, Web, Software, Tomcat, Developer, Hibernate, Windows, Mysql, Spring, Web Services, Pl/sql, Deployment, Oracle, Linux, Java, Sql
2002 - 2004
job
Senior Software Developer / Architect
OffshoreCreations.
Project: SnapXT Jun 2002 to Apr 2004
Languages: Java, JSP, servlets, velocity, Tools: jdk1.4, Struts, web services, EJB, JAAS,
Tomcat, JBOSS, axis, Databases: MySql, FireBird, Operating Systems: Windows 2000, Linux
Languages: Java, JSP, servlets, velocity, Tools: jdk1.4, Struts, web services, EJB, JAAS,
Tomcat, JBOSS, axis, Databases: MySql, FireBird, Operating Systems: Windows 2000, Linux
Mysql, Java, Linux, Web Services, Windows, Jsp, Developer, Tomcat, Software, Web, Firebird
2001 - 2002
job
Senior Software Developer
Ionidea.
Project: Single Sign-on Jun 2002 to Dec 2002
Languages: Java, JSP, servlets, Tools: JAAS, jdk1.4, Tomcat, LDAP, Operating Systems: Linux,
Windows 2000
Project: Canvas Apr 2002 to Dec 2002
Languages: Java, SQL, PL/SQL, EJB, JSP, servlets, Tools: jdk1.4, BEA Weblogic 6, Database:
Oracle8i, LDAP, Operating Systems: Linux, Windows 2000
Project: 360-degree Dec 2001 to Apr 2002
Languages: Java, SQL, PL/SQL, EJB, JSP, servlets, Tools: jdk1.3, BEA Weblogic 6, Database:
Oracle8i, Sybase, Operating Systems: Linux, Windows 2000
Project: People Management System Aug 2001 to Dec 2001
Languages: Java, Perl, XML, Tools: jdk1.3, Jakarta TomCat, Database: LDAP, Operating
Systems: Linux, Windows 2000
Project: Project Management System Mar 2001 to Jul 2001
Languages: Java, PL/SQL, SQL, Tools: jdk1.2, BEA Weblogic, sqlplus, Database: Oracle 8i,
Operating Systems: Linux, Windows 2000
Languages: Java, JSP, servlets, Tools: JAAS, jdk1.4, Tomcat, LDAP, Operating Systems: Linux,
Windows 2000
Project: Canvas Apr 2002 to Dec 2002
Languages: Java, SQL, PL/SQL, EJB, JSP, servlets, Tools: jdk1.4, BEA Weblogic 6, Database:
Oracle8i, LDAP, Operating Systems: Linux, Windows 2000
Project: 360-degree Dec 2001 to Apr 2002
Languages: Java, SQL, PL/SQL, EJB, JSP, servlets, Tools: jdk1.3, BEA Weblogic 6, Database:
Oracle8i, Sybase, Operating Systems: Linux, Windows 2000
Project: People Management System Aug 2001 to Dec 2001
Languages: Java, Perl, XML, Tools: jdk1.3, Jakarta TomCat, Database: LDAP, Operating
Systems: Linux, Windows 2000
Project: Project Management System Mar 2001 to Jul 2001
Languages: Java, PL/SQL, SQL, Tools: jdk1.2, BEA Weblogic, sqlplus, Database: Oracle 8i,
Operating Systems: Linux, Windows 2000
Perl, Canvas, Software, Weblogic, Sybase, Tomcat, Developer, Jsp, Windows, People management, Sql, Management, Pl/sql, Database, XML, Oracle, Linux, Project Management, Java
2000 - 2001
job
Software Engineer
Sunbay Software AG.
Project: CRM System May 2000 to Feb 2001
Languages: Java, C++, PL/SQL, SQL, Tools: jdk1.2, BEA Weblogic, sqlplus, Database: Oracle
8i, Operating Systems: Windows NT 4.0
Project: Medical Image Viewer Apr 2000 to May 2000
Language: Java, Tools: jdk1.2, Operating System: Windows NT
Languages: Java, C++, PL/SQL, SQL, Tools: jdk1.2, BEA Weblogic, sqlplus, Database: Oracle
8i, Operating Systems: Windows NT 4.0
Project: Medical Image Viewer Apr 2000 to May 2000
Language: Java, Tools: jdk1.2, Operating System: Windows NT
Sql, Java, CRM, Oracle, Database, C, Pl/sql, Windows, Weblogic, Software
1997 - 2000
job
Software Engineer, DBA
Crimean Internet Service Provider (CRIS).
Project: Web Publishing System Aug 1999 to Jan 2000
Languages: Perl, DBI, DBD, SQL, PL/SQL, PHP3, HTML, Tools: Apache http server, sqlplus,
Database: Oracle8i, Operating System: Linux
Project: System Monitoring Tool Oct 1998 to Aug 1999
Languages: C++, C, Perl, bash, sh, csh, SQL, Tools: ucd-snmp-3.3.1 C library (SNMP),
Database: Postgres95, Operating Systems: Solaris, FreeBSD, BSDI BSD/OS 2.1
Languages: Perl, DBI, DBD, SQL, PL/SQL, PHP3, HTML, Tools: Apache http server, sqlplus,
Database: Oracle8i, Operating System: Linux
Project: System Monitoring Tool Oct 1998 to Aug 1999
Languages: C++, C, Perl, bash, sh, csh, SQL, Tools: ucd-snmp-3.3.1 C library (SNMP),
Database: Postgres95, Operating Systems: Solaris, FreeBSD, BSDI BSD/OS 2.1
Html, Sql, Linux, HTML/CSS/Javascript, Database, C, Pl/sql, Apache, Bash, Perl, Monitoring, Software, Web, Server, Http, Snmp
1994 - 1997
job
Software Developer
Crimean Health Center.
Project: Patient Registration System Apr 1994 to Jun 1997
Languages: C++, C, Tools: codebase C library, Database: DBASE, Operating Systems: DOS,
Novell 3.12
Languages:
English - fluent
Russian - native
Languages: C++, C, Tools: codebase C library, Database: DBASE, Operating Systems: DOS,
Novell 3.12
Languages:
English - fluent
Russian - native
Database, C, Developer, Russian, Software, Native
My education
V I Vernadsky Tavria National University
Masters, Information Systems
Masters, Information Systems
Sergiy's reviews
Sergiy has not received any reviews on Worksome.
Contact Sergiy Meshkov
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Sergiy directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark