Tatiana Tanya Fesenko
Senior Software Engineer at Crisp- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
French Professional working proficiency
-
Russian Native or bilingual proficiency
-
Ukrainian Elementary proficiency
Topline Score
Bio
Mahendra Mangaldin
Tanya's skills and knowledge were unparalleled during my time at Crisp. Tasked with finding software solutions for various data pipeline challenges, Tanya always conducted thorough research and assessed different solutions, considering essential aspects like cost and performance. Tanya was a crucial member of the team whom I had the honor of working with directly as we tackled client challenges together. Any organization or would be incredibly fortunate to have Tanya on its team.
Amit Bhandari
Tanya is a team player. I had the opportunity of working with her during a Creativity program at Harvard University. She makes sure things are done, and things are done quick. Always full of energy and makes sure that the team is focused in the right direction.
Mahendra Mangaldin
Tanya's skills and knowledge were unparalleled during my time at Crisp. Tasked with finding software solutions for various data pipeline challenges, Tanya always conducted thorough research and assessed different solutions, considering essential aspects like cost and performance. Tanya was a crucial member of the team whom I had the honor of working with directly as we tackled client challenges together. Any organization or would be incredibly fortunate to have Tanya on its team.
Amit Bhandari
Tanya is a team player. I had the opportunity of working with her during a Creativity program at Harvard University. She makes sure things are done, and things are done quick. Always full of energy and makes sure that the team is focused in the right direction.
Mahendra Mangaldin
Tanya's skills and knowledge were unparalleled during my time at Crisp. Tasked with finding software solutions for various data pipeline challenges, Tanya always conducted thorough research and assessed different solutions, considering essential aspects like cost and performance. Tanya was a crucial member of the team whom I had the honor of working with directly as we tackled client challenges together. Any organization or would be incredibly fortunate to have Tanya on its team.
Amit Bhandari
Tanya is a team player. I had the opportunity of working with her during a Creativity program at Harvard University. She makes sure things are done, and things are done quick. Always full of energy and makes sure that the team is focused in the right direction.
Mahendra Mangaldin
Tanya's skills and knowledge were unparalleled during my time at Crisp. Tasked with finding software solutions for various data pipeline challenges, Tanya always conducted thorough research and assessed different solutions, considering essential aspects like cost and performance. Tanya was a crucial member of the team whom I had the honor of working with directly as we tackled client challenges together. Any organization or would be incredibly fortunate to have Tanya on its team.
Amit Bhandari
Tanya is a team player. I had the opportunity of working with her during a Creativity program at Harvard University. She makes sure things are done, and things are done quick. Always full of energy and makes sure that the team is focused in the right direction.
Credentials
-
Google Cloud Certified Professional Cloud Architect
GoogleMay, 2022- Nov, 2024 -
Microsoft Certified: Azure Data Fundamentals
MicrosoftMay, 2022- Nov, 2024 -
SnowPro Core Certification
SnowflakeMar, 2023- Nov, 2024 -
Academy Accreditation - Databricks Lakehouse Fundamentals
DatabricksDec, 2022- Nov, 2024
Experience
-
Crisp
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Nov 2018 - Present
Leading and delivering core data pipeline and outbound connectors (integrations with external systems) including Google BigQuery, Snowflake, Amazon Redshift, Azure Synapse and OData API. My process for each outbound connector includes researching the data warehouse, object storage, or API, educating the team on my discoveries, and collaborating with Product to devise an optimal solution that is both low-risk and cost-effective. The Crisp Data Platform aids in the exchange of data between different companies in the food value chain, allowing them to focus on their own unique tools and systems. The Crisp Data Platform is a microservice-based solution running on Google Kubernetes Engine, composed of Spring Boot applications written in Kotlin that communicate via gRPC. This platform is hosted on Google Cloud Platform, see https://cloud.google.com/customers/crisp. =========================================== Select highlights: ➜ Enhancing the data pipeline with event-driven architecture. ➜ Designed and implemented the core framework for the outbound connectors, including measurement collection. ➜ Designed and co-implemented outbound connectors to cloud data warehouses: Amazon Redshift, Google BigQuery, Azure Synapse Outbound, Snowflake, and Databricks. ➜ Co-designed and co-implemented outbound connector to cloud object stores: Azure Blob Storage, and Google Cloud Storage. ➜ Co-designed and implemented OData API outbound connector, including advanced aggregations. Show less
-
-
-
RepreZen
-
United States
-
Software Development
-
1 - 100 Employee
-
Lead Software Engineer
-
Mar 2011 - Oct 2018
Designed and co-developed RepreZen API Studio, an integrated application program interface (API) design workbench that helps its users to visualize and model RESTful APIs by using graphical views and a domain modeling language called RAPID-ML. This high-level description is then used to generate scaffolding code in different languages. The product helps the top-tier financial services companies to create better APIs. Application primarily coded in Java and JavaScript. ✔Designed RAPID-ML - proprietary API description language - and implemented an editor for it using Java, the Xtext framework, and the Eclipse Modeling Framework (EMF). ✔Being a lead developer, also engaged and managed a distributed team ranging in size from 3 to 6 developers using Agile methodologies. Under this guidance, the team built entirely new functionality including the diagram and documentation live views which automatically synchronize with the editor. Primarily written in HTML5, JavaScript, d3.js, and Bootstrap. ✔Optimized the usage of multi-threading in the editor. The editor workbench I developed exposes graphical user interfaces whose parts are interconnected. Improved user experience by efficiently employing concurrency. ✔Implemented the first on the market editor to work with OpenAPI3. Working in a team without dedicated QA engineers, created automated tests based on the rapidly changing set of OAS3 examples. Led development of ModelHub, the industry's first true model synchronization engine. Used Java, GWT, Oracle DB, and WebLogic Server. ✔Designed and developed much of the code directly as a highly active leader in the coding process. Created a server-side application in Java for the model interchange which had three major releases. Used Java, GWT, Java EE, Spring Core. ✔Hired and managed a global development team ranging in size from 5 to 8. ✔Actively collaborated with the private sector customer to establish goals and requirements for the product. Show less
-
-
-
CEA
-
France
-
Research Services
-
700 & Above Employee
-
Research and Development Engineer
-
May 2010 - Mar 2011
LIST is the Laboratory for Model-based Engineering of real-time and embedded (RT/E) systems at CEA (French semi-public institution). Its solutions are used by companies such as Airbus. Co-developed a diagram editor for UML at LIST (Laboratory for Model-based Engineering of real-time and embedded (RT/E) systems) at CEA (French semi-public institution). A month after joining CEA LIST became a representative and contributor of the company at Eclipse Foundation. Another month after that was assigned to work on a critical collaboration with a partner. Application primarily written in Java and Eclipse Modeling Framework. ✔Co-implemented Eclipse Papyrus. Brought in to assist with engineering difficulties. Developed new features as well as usability improvements. ✔Participated in implementation of SCADE System. This software is used for developing advanced critical systems and software development tools and processes for aerospace, automotive and nuclear energy industries. Show less
-
-
-
CodeGear
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Feb 2007 - Nov 2010
Implemented development tools. Applications primarily written in Java. ✔Co-created and co-managed UML2 Tools - an Eclipse-based editor for UML2 diagrams. Was granted the committer rights at the Eclipse foundation - a privilege to commit the code directly to the code repository and review other people’s contributions. ✔Based on this work, presented two talks at EclipseCon North America 2008: a one-hour tutorial on GMF and a ten-minute talk “Bitter GMF or How We did UML with GMF”. Implemented development tools. Applications primarily written in Java. ✔Co-created and co-managed UML2 Tools - an Eclipse-based editor for UML2 diagrams. Was granted the committer rights at the Eclipse foundation - a privilege to commit the code directly to the code repository and review other people’s contributions. ✔Based on this work, presented two talks at EclipseCon North America 2008: a one-hour tutorial on GMF and a ten-minute talk “Bitter GMF or How We did UML with GMF”.
-
-
-
Borland Software
-
Saint Petersburg, Russian Federation
-
Java Developer
-
May 2003 - Feb 2007
✔Participated in development of Together ControlCenter. As a part of a small team, implemented BPMN diagram editor and BPEL export. ✔Developed integration with requirements management tools. Written Design Pattern recognition prototype. ✔Mentored interns. ✔Used Java, Eclipse, EMF, and GEF. ✔Participated in development of Together ControlCenter. As a part of a small team, implemented BPMN diagram editor and BPEL export. ✔Developed integration with requirements management tools. Written Design Pattern recognition prototype. ✔Mentored interns. ✔Used Java, Eclipse, EMF, and GEF.
-
-
Education
-
Harvard University
Professional Certificate, Innovation and Entrepreneurship -
Saint Petersburg State University
Master of Science, Software Engineering