Andrey Ponyakov work email
- Valid
Andrey Ponyakov personal email
I've been a development team leader since 2013 and I have been developing since 2002. I have solid management skills with capability of leading and motivating individuals to maximize levels of productivity while forming cohesive team environments.I am a proactive and result-oriented person. I understand how QA, BA departments work, and SDLC (both agile and traditional), can implement CI/DI with automation testing if need. I have proven experience guiding the continuous improvement of development process and technology, adopting best practices to maximize the development quality and efficiency. I have strong ability to quickly learn and utilize new technologies, very good analytical and problem solving skills, able to balance technical and other pragmatic considerations.hands-on exposure to Software Architecture, OOPs design patterns, Application Development, People management.My current technical interests are in cloud, microservices development, DevOpsAGGREGATED SKILLS SUMMARY • Languages and Runtimes: .NET/C# (ASP.Net core , Entity Framework), RabbitMQ, GRPC, Multithreading, Kubernetes , Azure, Amazon.• DBMS (MS SQL, ORACLE, redis)• Version Control Systems: git.• CI/CD (gitlab, Azure DevOps, TeamCity, Jenkins)• Business domains: Retail, Marketing & Trading, Manufacturing, Web data extraction, CCTV pipeline inspections.
Retail
-
Technical LeadRetail May 2022 - PresentUnited StatesRetail software solution (purchases, warehouse, sales, delivery). IT team maintains about 80 microservices and implements new services in order to satisfy the requests of new customers and allow them to join the platform. Key job responsibilities as a tech lead in product team: - Creating a framework of technical standards and procedures. Adopt development standards & best practices to ship good quality code fast. - Control technical debt - Guiding team members with… Show more Retail software solution (purchases, warehouse, sales, delivery). IT team maintains about 80 microservices and implements new services in order to satisfy the requests of new customers and allow them to join the platform. Key job responsibilities as a tech lead in product team: - Creating a framework of technical standards and procedures. Adopt development standards & best practices to ship good quality code fast. - Control technical debt - Guiding team members with troubleshooting technical issues - Analyzing existing operations to identify risks and redundancies - Help the team plan, design and estimate new feature - Hiring and onboarding new developersKey result areas: - SDLC was improved. Number releases to production was increased from 1-2 per week to 3-5 a day - back office application team was expanded from 10 people to 25 and divided into 3 product teams - implemented 3 microservices from scratch - refactoring POS printing system to reduce amount of support requests - added scalability (multipod deployment) to business critical microservices - splitting monolithic service into microservices - migrated all code to .NET7 Tools: MS SQL, Rabbit MQ, Redis, Deckhouse Kubernetes platform, Gitlab, AWS, ClickHouse, cube JSTechnologies: ASP .Net core, Entity Framework, dapper, React JS Show less
-
Development Team LeadEpam Systems Dec 2020 - Apr 2022Tver’, RussiaMarketing & Trading company that provides energy solutions to customers worldwide. Our IT team maintains about 30 microservices and implements new services in order to make the lives of traders easier, and enable them to perform better year-on-year. Most of these services are ETL services that import deals from external commodity exchanges to internal ETRM and CTRM systems.- I implemented integration with XBID trading system (Deutsche Börse)- I implemented integration with PRISMA… Show more Marketing & Trading company that provides energy solutions to customers worldwide. Our IT team maintains about 30 microservices and implements new services in order to make the lives of traders easier, and enable them to perform better year-on-year. Most of these services are ETL services that import deals from external commodity exchanges to internal ETRM and CTRM systems.- I implemented integration with XBID trading system (Deutsche Börse)- I implemented integration with PRISMA Capacity Platform- I refactored about 20 microservices to improve their logging and monitoring. The logging was switched to ELK using a serilog sink.Tools: MS SQL, Rabbit MQ, Git, IIS, Sonar cube, Azure DevOpsTechnologies: ASP .Net core, ASP .Net MVC, Angular JS, Entity Framework, Wix, Specflow Show less -
Head Of It DepartmentTvertsa Group Of Companies Apr 2016 - Dec 2020Tver’, RussiaKey Result Areas- Developed a number of different applications based on business requirements- Maintenance of the IT infrastructure. - Interaction with the integrators, control projects- Dealing with ISP's, Mobile Providers, Suppliers, and other Vendors. Completed projects:*Developed a manufacturing execution system. The system is used to drive the manufacturing process, by managing and reporting on plant activities as events occur, in real-time. It maintains records… Show more Key Result Areas- Developed a number of different applications based on business requirements- Maintenance of the IT infrastructure. - Interaction with the integrators, control projects- Dealing with ISP's, Mobile Providers, Suppliers, and other Vendors. Completed projects:*Developed a manufacturing execution system. The system is used to drive the manufacturing process, by managing and reporting on plant activities as events occur, in real-time. It maintains records and highlights deviations. Integrations with ERP, WMS, SCADA and Access control systems.Technologies: C#, WPF, PRISM, EntityFramework, NLog, Unit-tests, MoqTools: VS 2019, MS SQL 2014, SSRS, git*Developed HMI to monitor and control milk factory processes. The purpose of the HMI is to display easily-understandable, real-time operational information. Visual process graphics give meaning and context to the motor and valve status, tank levels, temperature and other process parameters. Tools: PCL, RTU, sensors, SCADA Trace mode, MS SQL*Measuring and visualization OEETools: RTU, SCADA Trace mode, MS SQL*Development, design, implementation and support of 1C ERP and Accounting systems. Integration 1C ERP with CRM, EDI providers and other external systems*Development of additional applications and reports based on SQL with complicated analyticsTechnologies: node js, CSS, HTML, svelte, log4js, SSRS, Java android, C arduinoTools: VS Code, Android studio, Arduino IDE, Fritzing, git*Servers were moved into a virtual environment (On-Premise). Implemented server backups, disaster recovery plan, IT infrastructure monitoring system and off site media storage.Tools: Xenserver 7, Shinken, GLPI, Docker Show less
-
Development Team LeadEpam Systems Aug 2013 - Mar 2015Tver’, RussiaKey Result Areas As Head of dotNet group I managed to grow my group from 10 to 21 ppl. I was responsible for - Hiring and on-boarding newcomers - Helping employees in professional growth, providing careers information, advice and guidance - Keeping employees engaged and motivated (including compensation) - I conducted more than 200 technical interviews and more than 30 managerial interviews. As a project coordinator I was responsible for -… Show more Key Result Areas As Head of dotNet group I managed to grow my group from 10 to 21 ppl. I was responsible for - Hiring and on-boarding newcomers - Helping employees in professional growth, providing careers information, advice and guidance - Keeping employees engaged and motivated (including compensation) - I conducted more than 200 technical interviews and more than 30 managerial interviews. As a project coordinator I was responsible for - Project planning, execution control and reporting - Asses, remediate, address and track risks and issues - Build development teams: candidates’ selection, interviewing, staffing - Drive integration of best practices in the design and development.Completed projects:SaaS platform to extract and structure data from any web page. The solution consists of three subsystems: 1) A multiprocessing and multithreading system distributed on many physical servers that launches bots to scan sites on a schedule,processes data received from bots and uploads the results to different destinations. 2) An application for training bots that crawl sites and extract information. 3) The site that manages the system and allows you to set up the schedule and send the received data.Key Contributions:- Lead of international team consists of 9 developers, 1 devops, 3 QA. - Refactored the system core that launches robots, improved platform stability.- Implemented bot launching in application domains, in order to reduce the number of processes. Fixed memory leaks. -Improved logging and tracing of system operation. - Implemented CI with autotests. - Developed REST WebAPI to manage the bots running system.- Implemented performance monitor for the platformTechnologies: C#, EF, WebForms, Web API, Swagger, Selenium, NUnit, NLog, Logstash, Elasticsearch, KibanaTools: VS 2015, MS SQL, RabbitMQ, Jenkins, Git, JIRA/Confluence Show less -
Lead Software EngineerEpam Systems Dec 2008 - Oct 2013Tver’, RussiaCCTV inspection and decision support software for water, wastewater, stormwater and municipal public works asset management. Key Contributions:Lead of team consists of 5 developers.Designed and implemented the Report Designer module to create or modify report templates. The module shall allow users to create additional reports as needed using a report creation wizard to easily guide the user.Designed and implemented the Sonar module to visualize, record and playback of data… Show more CCTV inspection and decision support software for water, wastewater, stormwater and municipal public works asset management. Key Contributions:Lead of team consists of 5 developers.Designed and implemented the Report Designer module to create or modify report templates. The module shall allow users to create additional reports as needed using a report creation wizard to easily guide the user.Designed and implemented the Sonar module to visualize, record and playback of data from ultrasound sensors.Developed a number of integrations (data import/export) with other industry softwares.Protected .Net code from Anti-Reverse EngineeringTechnologies: C#, WPF, EF, ActiveReports, NUnit, NLog, C++, COM, MFC, BCGProTools: VS 2015, MS SQL, RabbitMQ, Jenkins, Git, JIRA/Confluence Show less -
Senior Software EngineerEpam Systems Sep 2006 - Dec 2008Tver -
Software EngineerVdi Dec 2002 - Sep 2006TverSoftware for creating DVD labels. I developed UI ActiveX components. Technologies: C++, ActiveX , COM
Andrey Ponyakov Skills
Andrey Ponyakov Education Details
-
Information Systems In Economy -
Chemical Mechanical Engineering And Equipment Engineering
Frequently Asked Questions about Andrey Ponyakov
What company does Andrey Ponyakov work for?
Andrey Ponyakov works for Retail
What is Andrey Ponyakov's role at the current company?
Andrey Ponyakov's current role is Technical Lead.
What is Andrey Ponyakov's email address?
Andrey Ponyakov's email address is an****@****pam.com
What schools did Andrey Ponyakov attend?
Andrey Ponyakov attended Tver State Technical University, Tver State Technical University.
What are some of Andrey Ponyakov's interests?
Andrey Ponyakov has interest in Technologies, Atl, C++ Stack, Win32 Api, Active Reports, Wtl, Mfc, C# Stack, Activex, Travel.
What skills is Andrey Ponyakov known for?
Andrey Ponyakov has skills like C#, Wpf, Design Patterns, Oracle, Wcf, Nhibernate, Microsoft Sql Server, Agile Methodologies, Sql Server, Linq, Software Development, Databases.
Not the Andrey Ponyakov you were looking for?
-
Andrey Ponyakov
Astrakhan’, Russia1slb.com
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial