Ekaterina Guseva is a computer science graduate seeking a software development position. She has a Master's degree in Computer Science from the University of Ottawa and the Urals Federal Technical University. She has experience developing applications using technologies like Java, Python, C#, MySQL, Cassandra, and AngularJS. She has also worked on projects involving data warehousing, machine learning, and geospatial data processing.
1. Ekaterina Guseva 528-320 Croydon Ave. Ottawa ON Canada K2B 5P3
phone: +1-(613)-255-5460 e-mail: katheringuseva@gmail.com
Profile Summary
A self-motivated computer science graduate with end-to-end software development lifecycle
experience including designing, developing and implementing test plans
Excellent team player with problem solving and analytical skills
Skill
Programming Languages: Java, Python, C#
Database Languages: MySQL, CQL, PL/SQL
Technologies: Hibernate, Web Services, Oracle11g, ASP.NET, Django, Cassandra
Proficiency in Cisco Networking Devices
Education
Master in Computer Science 01/2014-12/2015
University of Ottawa, Ottawa, Canada
GPA: 3.7/4.0
Master in Computer Science 09/2011-05/2013
Urals Federal Technical University (USTU), Yekaterinburg, Russia
GPA: 4.96/5.0
Work experience
BrockwellIT Ottawa, ON, Canada 10/2015 – 08/2016
Developed a Cassandra database to efficiently execute queries to retrieve geospatial information.
Developed an API using Python to upload/restore LAS geospatial data file to/from the Cassandra
database.
Developed an AngularJS implementation to edit hydrants on the AutoCAD map.
Supporting Oracle database migration process by converting it to an automated sequence of jobs.
Supported Oracle database migration process by providing scripts to assess the data validity in source
and target database.
Rostelecom, Russia 11/2011– 09/2013
Developed, tested and implemented a system of IVR to reduce the time required to upload information
about technical accidents in Contact Centre.
Supported following supplementing systems - Tieto, Teleopti.
Academic projects
System to detect counterfeit bank notes
Developed an automated currency validation system to validate the authenticity of a banknote using R.
The system made use of Machine Learning approach for outlier detection to identify forfeited bills.
Provided test units to validate the efficiency of counterfeit detection.
Online CD store web site
Designed an online CD web store using servlets, SOAP Webservices and Hibernate. The system was
hosted on Apache Tomcat server and enabled users to perform operations such as browsing the CD
collection and building a shopping cart of CDs. Communicated with team members, designed test
strategy, test plan, defects, and setting up test environment. Applied different black box testing,
including, boundary value analysis, state transition, use case to ensure test full coverage.
2. ETL process for Data Warehouse
Designed and implemented the Extraction, Transformation, Loading process for preparing Data Mart for
Traffic Collision Data. Created testing queries to verify that all data has been loaded from the sources
and transformed correctly.
Certificates and training
Certification for Cisco ICM (Intelligent Contact Management)
Trained on Teleopti - a Communication Management software for Contact Center
Extracurricular
Volunteered as an interpreter at a local church for tourists in Yekaterinburg, Russia.
Interests: Gym, Cooking, Nero Language Processing.