Sergey G.

Sergey G.

IT Specialist

Followers of Sergey G.715 followers
location of Sergey G.Lausanne, Vaud, Switzerland

Connect with Sergey G. to Send Message

Connect

Connect with Sergey G. to Send Message

Connect
  • Timeline

  • About me

    ~

  • Education

    • Tomsk State University of Control Systems and Radioelectronics

      2004 - 2009
      Diploma in Computer Science with honour IT Security
    • Ecole polytechnique fédérale de Lausanne

      2011 - 2014
      Master in Computer Science Internet Computing

      Master Thesis: Probabilistic Machine Learning applied to automated incident resolution at Credit Suisse

  • Experience

    • Information Security Centre

      Mar 2008 - Dec 2009
      IT Specialist

      Private information security paperwork management. Technical requirement and detail design security personal information templates. Dongles, generation of key-pairs and making certificates, cryptography programes, users’ technical support.

    • NTR Lab

      Aug 2010 - Jan 2011
      Developer

      I implemented information extraction (physical addresses) and classification system (decision tree C4.5) for web texts. Web sites categorization system (TF-IDF, SVM)Technologies: C++, STL.

    • EPFL

      Jan 2012 - Sept 2014
      Research assistant

      I served as a Research Assistant specializing in venture capital funds and investment estimation, focusing on:- Implementing advanced techniques to analyze investment patterns and inter-company relationships using graph models (centralities, eigenvectors, densities).- Utilizing technologies such as Python, NumPy, and NetworkX to develop and apply these analytical methodologies effectively.This role equipped me with valuable skills in data analysis, financial modeling, and Python programming, enhancing my ability to derive actionable insights from complex datasets in the field of venture capital and investments. Show less

    • ABB

      Aug 2013 - Jan 2014
      Research Intern

      The project goal: to estimate the suitability of different protocols as a replacment of MMS (IEC61850) protocol. I set up and implemented several prototypes based on OPC UA, WSDL and XMPP, measured and compared the performance. The results will be used to set up a communication model that could maintain the performance in a large scale applications in substation automatisation.Technologies: C#, TCP/IP, XMPP, OPC UA, OPC, Web Services.

    • Credit Suisse

      Feb 2014 - Aug 2014
      Master Thesis Student

      Thesis: Probabilistic Machine Learning applied to automated incident resolution at Credit SuisseThe incident management system at Credit Suisse handles thousands of tickets every day. The tickets range from the reporting of application and infrastructure failures to staff being locked out of their computers after forgetting their password. The tickets are written in natural language, generally in English or German. The project consists of threee tasks:- Provide suggested resolutions based on the description- Provide suggested cateforizations of the problem and resolution based on text and metadata - Identify pathways of problems and relation between problems and applications Dataset: 14.5M of documents, 13GB in dumpTechnologies: Python, NLTK, Pandas, Scikit-Learn, NumPy, SciPy, R Show less

    • Credit Suisse

      Nov 2014 - Oct 2019

      I have led and participated in various projects across different divisions, including Swiss Universal Bank, International Wealth Management, HR, and Compliance. My project portfolio includes:- Dashboard Design and Delivery: Developed and implemented dashboards to enhance data visualization and decision-making processes using Splunk - Client Segmentation: Executed client segmentation projects to identify and target key customer groups. - Content Analysis and Recommendations: Conducted content analysis and provided actionable recommendations to improve user engagement.- Churn Prediction: Developed models to predict customer churn, enabling proactive retention strategies.- Product Recommendations: Created product recommendation systems to enhance customer experience and drive sales.Technologies: Python, PySpark, Foundry, Pandas, Scikit-Learn, NumPy, SciPy, Kafka, Hive, Hadoop, Bash.Technologies: Python, Foundry, Pandas, Scikit-Learn, NumPy, SciPy, Scala, Kafka, Spark, Akka, Hive, MongoDB, Scala, Hadoop, Bash. Show less

      • Senior Data Scientist

        Jan 2016 - Oct 2019
      • Software Engineer

        Nov 2014 - Dec 2015
    • Cisco ThousandEyes

      Nov 2019 - now
      Senior Software Engineering - Tech Lead

      Key Projects and Achievements- Algorithm Optimization: Refactored a clustering algorithm using PySpark, Scipy, and Numpy, achieving a 20x improvement in runtime and a 5x reduction in resource usage, resulting in annual cost savings of over $600K.- AI Pipeline Enhancement: Streamlined the core AI pipeline with PySpark, leading to a 15x improvement in runtime and resource utilization, saving over $250K annually.- Security Product Implementation: Led the development and deployment of a near real-time endpoint misbehavior detection system using AWS (Lambda, SQS, S3), Polars, Pandas, PySpark, GBT, and Airflow.- Streaming Framework Development: Played a key role as a core developer in creating a new streaming framework, focusing on I/O components and performance under scale load using Streaming PySpark, Hudi, Kafka, Airflow, and Locust.- Initiated and led several smaller projects, including: - Developing a framework for ML logging - Enhancing SQL queries, improvements related to SQLAlchemy usage and DB performance - Creating a feature to compare network performance across customers Show less

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Sergey G.
      Engineer diploma Cum Laude - Jun 2009
    • Awarded to Sergey G.
      Medal "For the best scientific student work" Ministry of Education and Science of the Russian Federation Jun 2009
    • Awarded to Sergey G.
      Russian government academic excellence scholarship Russian government Sep 2007
  • Volunteer Experience

    • Accompagner des personnes en situation de handicap et âgées

      Issued by Croix-Rouge vaudoise on Oct 2016
      Croix-Rouge vaudoiseAssociated with Sergey G.
    • Herdsman assistance

      Issued by Time2Give support your "Bergbauer" on Sept 2021
      Time2Give support your "Bergbauer"Associated with Sergey G.