
Denis Pingin
Verified Expert in Engineering
Software Developer
Denis is a highly skilled generalist software engineer with a broad range of competencies and 16 years of experience in the software development industry, including building cloud-native and serverless applications on AWS and Kubernetes, implementing DevOps, CI/CD, and infrastructure as code, and designing microservice and event-driven architectures. During his career, Denis worked in different roles, from a software engineer, solution architect, and technical project lead, to a product owner.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Kubernetes, JavaScript, Node.js, React, MongoDB, Java, Spring, DevOps, GraphQL
The most amazing...
...experience I've had is working as a product owner and a development lead of a crowdsourcing technology radar platform built as a serverless application on AWS.
Work Experience
Software Architect
adesso Schweiz
- Served as a solution architect of a customer-facing portal application of a leading Swiss health insurance company. Newly developed features of the application with over one million regular users increased the user base by 25%.
- Captured and refined business requirements and translated them to technical specifications by working closely with business engineers and developers.
- Enabled developers by providing architectural blueprints, supporting technology selection, developing prototypes, deploying cloud infrastructure, and coordinating stakeholders.
- Acted as a product owner and development lead of a crowdsourcing technology radar application.
- Designed and implemented architecture of a fully serverless web application built on AWS using Node.js, Serverless Framework, React, and GraphQL.
- Managed application development in a team of five, onboarded and mentored team members.
Senior Software Engineer
adesso Schweiz
- Designed and implemented a migration workflow for over 100 enterprise applications of a leading Swiss insurance company from the classical on-premise infrastructure to OpenShift and AWS.
- Implemented DevOps, containerization, CI/CD pipelines, enterprise integration, and source code adaptations. Migration to the cloud improved operational costs of the whole application landscape by over 50%.
- Developed a public-facing web application that visualizes meteorological data.
- Translated business requirements to technical specifications, implemented a web front end, tested and shipped deliverables, and configured CI/CD pipelines.
Software Engineer
Cube-Tec International
- Served as a lead developer of a process automation platform that enabled the rapid development of four media processing workflow applications and attracted several new business cases.
- Designed and implemented a scalable engine for media file processing used in mission-critical professional media production, broadcasting, and archiving environments.
- Redesigned the media processing engine from scratch to enable stream-based media processing and improved its efficiency by over 60%.
- Developed application logic and executable BPMN processes and integrated third-party components and services for four enterprise applications that achieved quality-controlled processing of over a petabyte of media data.
Software Engineer
Cube-Tec International
- Built a PoC of a process automation platform and a scalable media processing engine for my master thesis project.
- Implemented Framework for Interoperable Media Services (FIMS) interface for three media services and integrated them into a media processing workflow.
- Evaluated the applicability of FIMS services for building media workflow applications.
Research Assistant
University of Bremen
- Developed and maintained an application platform in the field of intelligent logistics.
- Prepared interactive presentations using the developed application platform.
- Performed interactive public demonstrations of intelligent logistics applications using model vehicles with integrated RFID tags.
Software Engineer
Independent Contractor
- Developed an application used to perform triangulation of point clouds from 3D scan data for medical applications.
- Developed a desktop application used by car retailers to parse and crawl data from web advertisement platforms featuring advanced search functions and custom notifications.
- Developed a 3D file format conversion application capable of transforming different 3D file formats such as 3DS, MAX, and STL.
Experience
Customer-facing Portal Application
I acted as the solution architect and worked closely with business engineers to capture and refine the requirements. I enabled developers by providing them with technical specifications, supporting technology selection, developing prototypes, deploying cloud infrastructure, and coordinating stakeholders.
Technology Radar Application
I acted as a product owner and a development lead in a team of five, where I designed and implemented the architecture of a fully serverless application built using Serverless Framework, GraphQL, and React on AWS. I also managed application development, as well as onboarded and mentored team members.
Migration of Enterprise Applications to the Cloud
Visualization of Meteorological Data
Media Workflow Platform
Data Scraping Desktop Application
Skills
Languages
JavaScript, Java, TypeScript, Web Services Description Language (WSDL), XSD, HTML, CSS, Regex, SQL, GraphQL, C++, C#
Frameworks
Spring, Spring Boot, Serverless Framework, Hibernate, Angular, JNI, OSGi, Express.js, .NET, Next.js
Libraries/APIs
Node.js, React, REST APIs, AWS Amplify, DirectX, Web3.js
Tools
Jenkins, Ansible, Vagrant, GitHub, Jira, Apache Tomcat, Amazon Cognito, AWS CloudFormation, Confluence, Visual Studio, Auth0, Postman
Paradigms
DevOps, REST, Microservices, MEAN Stack
Platforms
Kubernetes, Red Hat OpenShift, Docker, Amazon Web Services (AWS), Azure, Apache Kafka, Eclipse, Blockchain, AWS Lambda, Linux, Windows, Windows CE, Ethereum, Java EE, Oracle
Storage
MongoDB, Databases, MySQL, PostgreSQL, Amazon DynamoDB, SQLite
Other
Software Development, Software Design, Software Architecture, Computer Networking, Algorithms, Data Structures, Software Engineering, Spring Cloud, SOAP, APIs, Architecture, WebSockets, Technical Leadership, SSL, FaunaDB, MXF, FIMS, MERN Stack, Cryptography, 3D, Operating Systems, Computer Architecture, Digital Signal Processing, RFID, Smart Contracts, Decentralized Applications, Solana, Bitcoin, Microsoft Azure, Data Scraping
Industry Expertise
Security
Education
Master's Degree in Computer Science
University of Bremen - Bremen, Germany
Engineer's Degree in Computer Science
Taganrog State University of Radioengineering - Taganrog, Russia
Certifications
Blockchain Specialization
Coursera