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.
10 years of coding experience
Computer Science, Computer Science at Canisius College
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Boston College
High School Diploma of Excellence, High School Diploma of Excellence at VSUES International Linguistic School
Dynamoose is a modeling tool for Amazon's DynamoDB
Role in this project:
Back-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.
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