Olga Rudenko

Olga Rudenko

Software developer

Followers of Olga Rudenko176 followers
location of Olga RudenkoМосква, Москва, Россия

Connect with Olga Rudenko to Send Message

Connect

Connect with Olga Rudenko to Send Message

Connect
  • Timeline

  • About me

    IT Project director

  • Education

    • Samara State Aerospace University

      -
      Mathematician, system programmer Computational and Applied Mathematics

      The faculty of applied mathematics and computer scienceSpecialization: Image processing systems softwareThe title of the thesis: “Development and research of the parallel algorithms of two-dimensional hypercomplex discrete Fourier transform”

  • Experience

    • PHARMBOX LIMITED

      Jan 2008 - Nov 2009
      Software developer

      Project objective: to develop an electronic registry system, pharmacy software and electronic patient card.Key responsibilities: Developed desktop and Web applications (Java, SWING, MySql)

    • Research Institute of Precision Instruments

      Jan 2010 - Nov 2010
      Tech lead (lead developer, systems architect)

      Project objective: Integration of information exchange participantsKey responsibilities:Designed integration components of an automated system;Designed the server side of the software (J2EE, EJB 3.0, Jboss 5.1);Led the developers team (3 members);Set tasks for developers ;Demonstrated software to the customer, participated in government tests of an automated system.

    • Central Research Institute of Economics and Control Systems

      Nov 2010 - Feb 2013
      Lead developer

      Project: integration software for the state customerKey responsibilities:Designed JEE technology-based integration components of a system;Designed and developed prototypes of information exchange system components;Justified the selected technical solutions to the customer;Conducted code review;Demonstrated prototypes and working system to the customer;Participated in state tests of the system as an organizer;Conducted system load testing;Key achievements:The project was successfully completed and put into operation. Свернуть

    • Jet Infosystems

      Feb 2013 - Jun 2016
      Lead developer

      Key responsibilities:- Led the team of developers (2 members)- Set development tasks at Jira Key achievements:-Designed a client-server portal architecture based on IBM WebSphere Portal- Developed the server side of the portal (java, JSF, Primefaces, JPA, git, maven);Senior developerProject: Billing system (commercial bank, Top 10 banks of Russia)Project objectives: To develop a client-server banking softwareKey responsibilities:- Developed a client interface for the payment system (html, javascript, jquery);- Developed the server side of the payment system core (RESTFul, Spring, JAX-WS, EJB 3.0, J2EE, Servlets, MDB, gradle, git);- Set up a continuous integration system (Jenkins);- Participated in code review;- Developed junit tests using mocks, stub;- Built code using Gradle- Supported, set up and updated projects on test stands (AIX 6.1, Windows 2008 Server),- Consultated counterparties for integration with the product.Key achievements:- The project was successfully completed and is in operation.Development was conducted for AIX 6.1 server; WebSphere 7.0 apps server, DB2-9.7 database management system Свернуть

    • LANIT DV

      Jun 2016 - Oct 2018

      Project: State Information System of Housing and Communal servicesKey responsibilities:- Leaded a team of 11 developers (including 7 team members of remote developing)- Developed backend subsystems (Java, J2EE, Postgresql, gradle, svn);- Analyzed and corrected blocking errors from the productive server;- Trained java interns;- Interviewed candidates for a position of java developerProject: The development of integration components of the payment system for legal entitiesKey responsibilities: - Leaded a team of 9 developers team;- Developed a task assessment system, on the basis of which the sprints were formed;- Conducted a preliminary assessment of labor input for the development according to business requirements- Participated in architecture of the integration system design;- Participated in the development of system components prototypes aimed to justify the choice of architectural solutions- Supervised the implementation of tasks in the sprints;- Developed Code conventions, according to which the development was implemented;- Conducted a code review;- Implemented control over the release at the end of each sprint;- Developed code for an integration component (Java, Jpa, EJB 3.1, CDI, JMS, WebSphere MQ, WebSphere Application Server 8.5.5)Key achievements:- 26 out of 27 sprints were completed on time;- Introduced scrum technology into the development process;- Set up continuous integration using Bamboo Свернуть

      • Lead developer (team lead&scrum-master)

        Jun 2016 - Oct 2018
      • Development Team Lead

        Jun 2016 - Oct 2018
    • Megar

      Dec 2018 - Mar 2020
      The head of the Software Development

      Project: State information system of state municipal payments (state tax system)Project objectives: To establish and develop a system that accepts and processes payments from individuals, tax payments, fines and other governmental charges.Project architecture: Oracle RAC, Kafka, dockers, microservice architecture, Spring Boot, Spring WS, Hibernate.Key responsibilities:-Leaded a team of 5 members-Allocated workloads (analysis, decomposition, determination of the labor input)-Controlled tasks execution -Developed project architectureKey achievements - Peak indicator of the number of write requests to the system: 50000 tps, peak reading request count: 5000 tps.- Helped the company to save up $1.5 million on database optimization and application refinement- Developed a scalable system (microservices, Kafka, Kubernetis)- Enterprise Application (IBM Application WebService, J2EE) Свернуть

    • VTB

      Mar 2020 - now
      Projects Director

      Key responsibilities:- Managed outstaff and outsource teams budget (annually $ 1 million)- Established work schedule for sprints (2 weeks) and work scope for super sprints (12 weeks)- Designed a road map jointly with the product owner- Organized and held meetings with members of adjacent teams to synchronize joint work- Identified problems in target-setting - Assessed risks; developed and implemented risk mitigation plans- Organized IFT and Demo for the business owner and bank's security service, - Planned the work of teams from the moment the BRD arrived to the delivery of the release,- Organized the alignment of technical tasks and architectural concept of products,- Prepared the reports of work results for the senior vice-presidents of the bankKey achievements- Developed and demonstrated a pilot project that allowed the bank to attract 6 new big corporate clients- Organized the release of the product to the client in a tightly limited time frame,- Released 5 products in a year, working jointly with outsource and outstaff teams- Transformed team to be highly successful (maintaining a high position in the internal project top 10 teams out of 52)- Implemented time and material (outstaff) team leadership- Delivered 2 MVP out of 4 MVP on time due to successful risks mititgation results- Successfully implemented 20+ releases Свернуть

  • Licenses & Certifications

    • OCP

      Oracle
      Jun 2017
    • OCA

      Oracle
      Feb 2017