Demian Vladi
@demianvladi
Senior software engineer with over 20 years of development experience.
What I'm looking for
With over 20 years of experience in software design and development, I have honed my skills in various programming languages and technologies, including C, C++, Java, and Python. My career has been marked by a commitment to excellence, as evidenced by my work on complex projects with millions of lines of code. I thrive in collaborative environments and have a strong ability to analyze and optimize algorithms, ensuring that applications run efficiently and effectively.
Throughout my career, I have successfully contributed to the development of high-performance applications across multiple industries. My experience includes working with TCP/IP protocols, multi-threading, and embedded software development. I have a proven track record of improving application performance and implementing innovative solutions, such as OAuth2.0 authorization and cloud-based deployments. I am passionate about leveraging my extensive knowledge to drive impactful results in future projects.
Experience
Work history, roles, and key accomplishments
Sr. Software Engineer
MedImpact
Oct 2024 - Present (8 months)
Improved existing applications and developed new ones, including porting codebase to RedHat9 and C++11. Implemented Python and Go applications for transaction processing and archive delivery to AWS S3, and added OAuth2.0 authorization support.
Sr. Software Engineer
DomainTools
Mar 2023 - Sep 2024 (1 year 6 months)
Enhanced existing applications and developed new ones, significantly improving custom protocol processing tool performance. Integrated Kafka input/output, added Prometheus support, and developed Go applications while managing AWS deployment and S3 buckets.
Sr. Software Engineer
Webroot
Feb 2019 - Feb 2023 (4 years)
Participated in the implementation of a new security product, implementing STIX objects with Java Spring Boot and PostgreSQL, and creating Jenkins pipelines. Designed and developed the Genesis product, optimizing build scripts, creating STL-like containers for Windows Kernel, and implementing service manager components.
Sr. Software Engineer
Daybreak Games
Oct 2017 - Feb 2019 (1 year 4 months)
Reworked the build system to a central makefile system for improved control and updates. Designed and integrated C++ wrapper libraries for Google GRPC client/server and Consul, and implemented a thin C++ Redis client library. Retrofitted player session cache to use Redis and designed an OCI/EnterpriseDB C++ library with 100% test coverage.
Sr. Software Engineer
CliniComp
Aug 2014 - Oct 2017 (3 years 2 months)
Designed and developed a high-performance asynchronous message exchange library in C++ based on libev for SQL query execution. Developed a cross-campus patient matching library with C++ and MySQL. Evaluated and implemented distributed databases like Cassandra, HBase, and ElasticSearch, and developed data gathering solutions using Java, C++, and Apache Kafka.
Sr. Software Engineer
Websense
Jan 2007 - Aug 2014 (7 years 7 months)
Updated AsyncFramework for IPv6 support and migrated WSG to 64-bit platforms. Designed and developed Directory Aggregation Service (DAS) for user/group updates and Allegro library for binary data loading. Played a key role in the embedded Categorization Library (CE), designing and developing a high-performance RAPCD/ICAP server and applications for monitoring and URL database management.
Software Engineer
S2 Technologies
Jan 2004 - Jan 2007 (3 years)
Responsible for design, development, and maintenance of major components of S2 STRIDE, a leading application for debugging and testing embedded software. Played a key role in SMAC2, developed S2Panel COM component and Serialize Package COM Server. Improved STRIDE quality with Regression Test suites and maintained STRIDE Runtime, resolving numerous SCRs.
Programmer Analyst
Cedars-Sinai Medical Center
Aug 2001 - Dec 2003 (2 years 4 months)
Responsible for the hospital’s data warehouse design, development, and maintenance, including integration of TenFold Universal Application using C++ and PL/SQL for data transformation. Led a project to change data warehouse update process to a day-to-day schedule and implemented OLAP (ROLAP) technology, significantly improving loading time.
Software Engineer
TenFold Co
May 2000 - Aug 2001 (1 year 3 months)
Played a key role in the development and maintenance of Common Routines and Error libraries for Universal Application, a large-scale client-server development platform. Designed and developed a cross-platform memory manager, improved thread creation and initialization, and implemented hash table functionality. Developed GUI components and created MAKE scripts for automated compilation and version
Education
Degrees, certifications, and relevant coursework
Taganrog State University
Master of Science, Computer Science
Completed a Master of Science degree focusing on advanced topics in computer science. Gained expertise in various areas of software development and theoretical computer science.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Demian?
You can contact Demian and 90k+ other talented remote workers on Himalayas.
Message DemianFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
