
Dmitriy Kurashkin
Senior PL/SQL Developer
Salary / Daily rate
Luxembourg
Freelance
Can come onsite
Skills
Languages
About me
Intro
Senior PL/SQL developer with 15+ years of Oracle database expertise and proven track record in performance optimization. Reduced CPU consumption by 40% and led successful migrations for Fortune 500 companies including Syniverse and European Parliament. Specialized in Oracle APEX development, database architecture, and team leadership.
Work experience
Tech Lead PL/SQL
Talan
Nov 2022 - Present
4 years
Luxembourg
Mission at Pictet. Key responsibilities: • Ensure the quality of development by working closely with the development team and business analysts • Organize delivery of the developed solutions • Create and maintain developer guidelines and knowledge base of the project Achievements: • Proposed and implemented improvements to the process of delivery of developed code • Identified and refactored PL/SQL packages with performance issues • Improved release management practices • Created developer guidelines and improved the knowledge base of the project
Senior PL/SQL Developer
Luxair
Nov 2021 - Oct 2022
1 year
Luxembourg
Project: maintain existing Cargo Management System, design and develop a new messaging system for automated customs declarations. Responsibilities: • Analyze business requirements, design and implement technical solutions; • Support Cargo Management System; • Analyze and troubleshoot performance issues. Achievements: - Investigated performance issues of the production environment and identified possibilities to reduce CPU consumption by 40%; - Developed backend of the XML message exchange system for customs declarations.
Consultant
Umanis
Jun 2021 - Oct 2021
5 months
Luxembourg
Mission at BIL: organize development with Oracle Application Express. Achievements: • created guidelines and learning guides describing best practices of the development using Oracle APEX; • created security guidelines to prevent typical security issues (SQL injection, XSS, URL forging); • creted “how-to” tips to solve typical problems. Key technologies: Oracle v12.2, v19, Oracle APEX 20.2 HTML, CSS, JavaScript, git.
Senior Developer (PL/SQL)
Syniverse
Sep 2019 - May 2021
1 year 9 months
Luxembourg
Project: develop the mobile traffic analytic tool, which Syniverse provides to its clients - mobile opera- tors. The tool allows users to manage and analyze mobile traffic, calculate income and revenue, build forecasts, estimate future revenues according to forecasted traffic change, etc. Responsibilities: • Analyze business requirements, design and implement technical solutions; • Analyze and optimize the existing code base, review the code; • Coordinating the development across teams (DB, Java REST, UI); • Monitoring, troubleshooting and improving the database performance. Achievements: • Proposed improvements in the teams coordination; • Successfully finished the migration from Oracle 11.2 to Oracle 12.2; • Successfully finished the migration from the old desktop version of the application to the web version. Key technologies: Oracle v11.2, v12.2, Ruby, git, Jenkins
Senior Developer (PL/SQL)
INTRASOFT International
Jan 2017 - Aug 2019
2 years 8 months
Luxembourg
Worked for the company’s client (European Parliament) as PL/SQL and Oracle APEX developer on the upgrading of EP’s internal HR portal: • Implemented a new design theme for existing APEX applications (new CSS classes, new components). • Developed several new APEX applications. • Migrated some APEX applications from version 4.2 to 5.1. • Developed several APEX plug-ins. • Integrated some third-party components into APEX (Select2, Bootgrid). Maintenance work on Oracle HRM system: • Investigated and fixed bugs. • Wrote technical documentation and help pages about APEX migration for other developers in the Confluence portal.
Software developer (PL/SQL)
OTP Bank (Russia)
Dec 2012 - Jul 2014
1 year 8 months
Moscow, Russia
Upgraded decision support system (DSS) for credit scoring in the bank's Retail Department: - Implemented new approach to DSS modules composition, which allowed business users to manage and control key system parameters online. - Implemented a PL/SQL framework for modules execution. - Implemented new subsystem for automated interaction with credit bureaus and fraud prevention systems (sending requests, processing responses, sending feedback). - Automatized DSS modules testing. Created web interface for DSS system: - Introduced Oracle Application Express 4.2 framework as the most appropriate solution. - Developed powerful web interface for DSS manage, control and tuning, including pages for both technical specialists and business users. - Gathered business requirements for web interface. Created new documentation system: - Gathered technical documentation in one Confluence server. - Created short learning course for collegues, who hadn't experience with Oracle Application Express.
Software Developer
Центр финансовых технологий (ЦФТ, CFT)
Jul 2011 - Dec 2012
1 year 6 months
Moscow, Russia
Worked as third line support specialist of CFT's client Gazprombank OJSC: - Provided continued maintenance and development of bug fixes and patch sets for core banking system. - Diagnosed and troubleshooted problems with database performance. - Contacted with business users to clarify requirements and investigate bugs.
Software Developer
Moskommertsbank
May 2009 - Jul 2011
2 years 3 months
Moscow, Russia
Developed client-server application for bank's Collection Department: - Collected business requirements. - Designed and developed database (PostgreSQL 8.4) and client (Delphi) application. - Developed module for data exchange with Core Banking System. - Automatised legal documents preparation. - Developed pledge management system (with Oracle 10g).
Software Developer
Collection Agency “Consul”
Aug 2007 - May 2009
1 year 10 months
Moscow, Russia
Developed client-server CRM application for debt collection: - Developed data load module (client’s data from banks came in Excel format). - Developed address recognition module to bring data to common format. - Developed reporting system.
Analyst
Impexbank
Oct 2005 - Aug 2007
1 year 11 months
Moscow, Russia
Automatised report processing (using MS Excel and VBA scripts) for Collection Department: - Automatised daily report load from core banking system. - Automatised preparation of advanced report analysis, daily, monthly and annual reports on key areas of work of the Department. - Automatised document preparation for legal collection stage. - Prepared study materials for employees of bank’s branches. Took part in IT infrastructure development: - Gathered Collection Department’s requirements and prepared product requirements documents. - Interacted with IT department during development process. - Tested new implemented features and reports.
Education
University of Chemical Technology of Russia
Master's degree
1998 - 2004
7 years