Mr. Ryabov is Senior Data Architect and offers 18 years “hands on” technology experience in architecture, design, development, and system life-cycle activities. Mr. Ryabov has experience in design and development on the Windows and UNIX platforms with skills in Java and Microsoft and UNIX development tools. Mr. Ryabov has extensive experience with database systems and document management systems.
Senior Database Architect @ Mr. Ryabov is contractor at SWIFT. He participates in FIN Renewal project. His responsibilities include:
- Design and development of Highly Available MC Service Guard Cluster.
- Database capacity planning and performance testing.
- Design and development system installation and configuration tools.
- Design and development Oracle database on system level including creation and installation disk and network infrastructure.
- Design and development of system management and administration tools.
- Oracle Database administration.
- Implementation and maintenance of system level and database level security policies.
- Supporting database schema management.
- System and database performance tuning.
- Developing administration procedures and tool to support database administration.
- Design and developing applications (daemons) to monitor and perform critical database operations around the clock.
- writing operational instructions and supporting documentation.
Development tools included: Oracle, SQL, PL/SQL, C++, OCI, OCCI, Perl, Shell scripting, HP-UX, ClearCase, STL, MC/SG, OpenView, Java, JDBC, Linux. From March 2012 to Present (3 years 10 months) Senior Software Architect @ Mr. Ryabov works as software architect. Designed and developed by Mr. Ryabov integrated solution was used to:
• capture and store customer data (emails) in IBM FileNet repository.
• aggregate and output them in required format.
• analyze the documents using IBM Content Analytics, IBM eDiscovery Manager and IBM eDiscovery Analyzer.
He was also responsible for re-implementation existing modules and migration to IBM FileNet 4.5.
Development tools/ products: MS Exchange Server, MS SQL Server, Windows Server 2008, IBM FileNet 4.5, Web Services, MS Visual Studio, Java, Visual Basic, IBM Content Analytics, IBM eDiscovery Manager and IBM eDiscovery Analyzer, IBM Content Collector, IBM Websphere, J2EE, IBM FileNet Workplace XT. From March 2011 to February 2012 (1 year) Senior Software Developer @ Mr. Ryabov is a contractor at FINRA. Mr. Ryabov started as senior software developer, and was responsible to design and develop projects to conduct mass data processing and analyzing, data quality checks. That included:
- ETL procedures to load market data to data warehouse. Development tools included: Java, JDBC, Python, Netezza (Data Warehouse appliance), Solaris, Oracle, MS SQL Server;
- Data quality validation project. Development tools included: Solaris, Java, JDBC, Python, Netezza, Oracle, MS SQL Server, Cognos.
Starting from MPPR project (Multi Product Platform Repository) Mr. Ryabov is assigned as tech team leader and he was responsible for all development cycles of product. The product provides functionality to transport, register and process market data coming from different sources.
Development tool included: Linux, Netezza, Datastage, Java, JMX, Oracle, Python, Subversion. From October 2009 to February 2011 (1 year 5 months) Senior Oracle DBA/ C++ Developer @ Mr. Ryabov maintains C++/Oracle based Store-and-Forward application. The InterAct Store-and-forward is SWIFT's core store-and-forward messaging service for messages in XML format. Mr. Ryabov’s responsibilities include:
- Modify and fix back-end applications and utilities.
- Oracle Database administration that included:
• Administrating of database security;
• performance tuning;
• troubleshooting;
• Maintenance of Oracle Data Guard implementation;
• Software upgrade, database migration.
Development tools included: Oracle Server, PL/SQL, C++, Java, SAX, DOM XML parsers, OCI, Perl, Shell scripting, HP-UX, Solaris, Windows, TUXEDO, ClearCase, STL From November 2007 to September 2009 (1 year 11 months) Senior J2EE/.NET Developer @ Development and maintenance .NET, Java based applications for Automated Invoice Processing System. The system is designed to process incoming faxes as follow:
• captures inbound faxes, that are coming though RightFax server.
• sets their indices and stores them in FileNet CE repository;
• runs the workflow process for each captured fax.
The system is based on P8 BPM (Content Engine and Process Engine), FileNet BPF, RightFax Server and custom written applications. Development tools included: Java, J2EE, SAX XML parsers, .NET (VisualBasic.NET), MS SQL Server, Subversion, VSS. From March 2007 to October 2007 (8 months) Senior C++/Java Developer @ Development and maintenance C++/Oracle based applications for Store&Forward Messaging system. Development tools included Oracle, PL/SQL, C++, Java, J2EE, SAX, DOM XML parsers, OCI, Pro*C, Perl, Shell scripting, HP-UX, TUXEDO, BEA Tibco, ClearCase From April 2006 to March 2007 (1 year) Java/Oracle Developer @ Design and development Java based Automated Measurement Tracking Systems. The prototype was based on FileNet P8 platform and included P8 Process Engine, P8 Content Engine. Mr. Ryabov was responsible to design and implement document classes and document workflow. Development tools included FileNet P8 (CE&PE), Eclipse, MS Windows Server 2003, Linux, FileNet P8 Workplace, Java. From January 2006 to March 2006 (3 months) Senior FileNet Developer/ Team Lead @ Development and maintenance of American Management System’s Sovera Product Suite
http://www.ams.com/healthcare/products/sovera_HIM.asp, http://www.ams.com/healthcare/products/sovera_PFS.asp. The Sovera Product Suite includes Sovera for Patient Financial Services, Sovera for Health Information Management, and Sovera for Human Resources applications. Sovera, a FileNet based application, is deployed at over 100 Hospitals and Healthcare Systems in the United States and Canada including Orlando Regional Health System, Memorial Hermann Health System and Covenant Health System, and Medicaid Fiscal Intermediaries, design and development conversion procedures and scripts to upgrade customer databases.
Development tools included Microsoft technologies: Visual Studio (Visual C++, Visual Basic), IIS, COM, ActiveX, RDS, ODBC/OLE BD, ASP; UNIX development environment: Korn Shell Scripting, CC, AWK/sed, Python; FileNet technologies: FileNet Image Services, FileNet Capture Professional, and FileNet WAL API, Java, JavaScripts, Java Applets From January 2001 to July 2005 (4 years 7 months) Senior .NET/C++ @ Mr. Ryabov designs, implements and supports SCE/SPM system for Italian GSM operator including:
• Database Administration: Security Administration, Backup/ Restore & Recover procedures.
• Database Performance tuning.
• Programming CORBA servers based on Iona ORBIX2000;
• Development and supporting OCI based interface between Oracle Sever and CORBA servers;
• Implementation and supporting CORBA Client –COM Server components for Web based front end applications
• Supporting front-end Java based components. From January 2000 to January 2001 (1 year 1 month) Oracle Developer/Team Lead @ Mr. Ryabov is a team leader of developers in company’s IT department. The responsibilities of Mr. Ryabov included:
• design and development Oracle Database, performance tuning;
• Design and development OLAP applications based on Oracle OLAP technology,
• Design and development of “data-gates” between MS SQL Server and Oracle Server.
• Design and development enterprise-wide CRM application.
Development tools included: J2EE, Java, PL/SQL, Transact-SQL, MS Windows 2000, Solaris, Linux, Oracle, SQL Loader, Oracle Server, MS SQL Server, Power Builder7, PL/SQL, and Oracle Application Server, RMAN. From February 1999 to February 2000 (1 year 1 month) Windows Developer @ Mr. Ryabov is Oracle DBA. Mr. Ryabov developed applications for Marketing Department.
Development tools included: PL/SQL, Windows, Power Builder, ODBC, Oracle, SQL Loader, Stored Procedures and Triggers. From January 1998 to January 1999 (1 year 1 month) Developer @ Mr. Ryabov started his work for Baltros inc. as software developer. Mr. Ryabov took participation in project “Unified State Real Estate Right registration System” for city government.
Development tool included: Solaris, Windows, PL/SQL, Oracle, PowerBuilder. From May 1995 to December 1997 (2 years 8 months)
Master's degree, Math @ Russian Space Academy From 1988 to 1994 Sergey Ryabov is skilled in: Enterprise Architecture, Oracle, PL/SQL, Java, Agile Methodologies, Data Warehousing, Netezza, Unix, Software Development, XML, Enterprise Content Management, Cloud Computing, High Availability, Data Modeling, HTML