Denis Semenenko

Full-Stack Software Engineer at Avochato

San Antonio, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Denis Semenenko is a full-stack software engineer with 10 years of experience building mobile apps, backend services, and cloud-native microservices from San Antonio. He blends React Native and native mobile expertise (Java/Kotlin, Objective-C/Swift) with Node.js/TypeScript backend work and Go/Kubernetes for scalable deployments, and brings B.S.-level knowledge in machine learning and computer vision to practical engineering problems. At Avochato and Venu he has shipped product-facing features, and his open-source contributions include front-end enhancements to the popular NocoDB GUI and backend improvements to the Dynamoose DynamoDB modeling library. Known for finding fresh angles on entrenched problems, he’s comfortable working across the full stack and quietly improving developer ergonomics and data-modeling correctness.
code10 years of coding experience
bookComputer Science, Computer Science at Canisius College
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Boston College
bookHigh School Diploma of Excellence, High School Diploma of Excellence at VSUES International Linguistic School
github-logo-circle

Github Skills (22)

javascript10
admin10
css10
query-optimization10
amazon-dynamodb10
dynamoose10
dynamodb10
vue10
html10
nodejs10
admin-interface10
vue-jsx10
alternative9
airtable9
no-code9

Programming languages (15)

C#PowerShellJavaC++RustDGoRAML

Github contributions (5)

github-logo-circle
dynamoose/dynamoose

Jul 2018 - Sep 2020

Dynamoose is a modeling tool for Amazon's DynamoDB
Role in this project:
userBack-end Developer
Contributions:36 commits, 15 PRs, 123 comments in 2 years 1 month
Contributions summary:Denis primarily contributed to the backend logic of the Dynamoose library, focusing on enhancing its functionality. They added features for model classes within schema methods and improved the query capabilities, specifically for local indexes. The user also addressed bugs related to querying local indexes and updating timestamps and expiration times in batch operations. They demonstrate expertise in manipulating and improving core functionalities related to data modeling within DynamoDB.
dynamoosejavascriptamazon-dynamodbamazondynamodb
nocodb/nocodb

Aug 2022 - Sep 2022

🔥 🔥 🔥 Open Source Airtable Alternative
Role in this project:
userFront-end Developer
Contributions:1 review, 10 commits, 3 PRs in 1 month
Contributions summary:Denis primarily focused on front-end development within the NocoDB project, specifically enhancing the user interface of the GUI v2. Their contributions included making shared views editable, replacing authentication checks, and implementing customizable URLs within the shared views. The user also addressed UI issues, like overlay visibility in URL and Lookup cells, and incorporated postMessage communication for improved integration within iframes.
sqlserverno-codelow-codesqliteadmin-dashboard
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Denis Semenenko - Full-Stack Software Engineer at Avochato