Senior Software Engineer @ Samsung Research Center
322-1204, Cheongmyeong Maeul, 3 Danji Apt. 957-6 Yeongtong 1-dong, Suwon, Gyeonggi-do 16707
+821095300602
Results-oriented and visionary software engineer with expertise across the complete software development life cycle and experience in full-stack development.
Lead research and architecture design for middle-ware modules and services; proven success managing complex development efforts from zero-level in unknown technical environments.
Create robust, reusable design patterns and methods to minimize future development time and contribute to large-scale innovation and next-generation development.
Fluent in Russian, professional level English, and beginner Korean.
Certifications: Advanced Programming Level (C++)
Platforms: Linux, Tizen, Windows 9x-10, Android
Languages: C, C++, C#, JavaScript, Java, Microsoft Visual C++, HTML, Python
Software: Git, Gerrit, GitHub, vim, Tizen Studio, MS Visual Studio, Eclipse IDE, Jira, JUnit, glib, std, .NET, Xamarin, MFC, WinAPI, Tomcat, SoapUI, JMeter, AWS, SQL/NoSQL, StarUML, MS Office
Methodologies: OOA/OOD, Design Patterns, Multithreading, Refractoring, Lean (Kanban), Agile (SCRUM, Extreme Programming)
Senior Software Engineer, 3/2017 – Present
Technical Scope: C, C++, C#, .NET, Xamarin, Git, Gerrit, GitHub, vim, Doxygen, HTML, UML, gcov, obs, CMake, Tizen Studio IDE, Microsoft Visual Studio IDE, Eclipse IDE, Jira, Tizen SDK, Lean Methodology, Agile Methodology, Automated App Life-cycle, Continuous Integration, Visual Studio Team Services and Mobile Center
Provide technical leadership in coordinating design and development activities of a small SCRUM team of three researchers, two engineers, two on-demand developers, and two on-demand testers to create developer’s tools used to automate Tizen IoT device setup and App Development Life-Cycle management. Oversee and evaluate source code development, working with project stakeholders to plan projects, define architecture, and coordinate project release schedules. Maintain existing Tizen IoT Tools source code in online open source repositories. Implement programming best practices and coaching. Utilize Agile methodologies and Java and .NET app-development life-cycle processes to manage projects. Track and report project status to Lab Lead of Tizen Advanced Developer Experience Lab. Train customers to understand new tools.
Key Achievements:
Senior Software Engineer, 4/2014 – 3/2017
Technical Scope: C, C++, C#, JavaScript, .NET, Xamarin, Git, Gerrit, GitHub, vim, Doxygen, HTML, UML, gcov, obs, CMake, Valgrind, Python, Tizen Studio IDE, Microsoft Visual Studio IDE, Eclipse IDE, Jira, Tizen SDK, Agile Methodology, Automated App Life-cycle, Continuous Integration, Visual Studio Team Services and Mobile Center
Promoted to Senior Software Engineer responsible for cutting-edge Tizen API development targeting third-party app and platform developers. Oversee research and development of applications for Tizen 3.0/4.0 API with the goal of creating complex connected device network and service capabilities. Work in close collaboration with Tizen Service Architect. Manage team of six engineers, serving as SCRUM team leader guiding onshore and offshore development teams through all SDLC phases. Hold responsibility for project documentation, WBS, design and architecture overview, API reference, tutorials, and blog articles. Maintain existing Tizen API source code in online open source repositories. Train new developers in devising strategies to meet client’s needs.
Key Achievements:
Senior Researcher, 4/2012 – 3/2014
Technical Scope: Java (Spring), Python, R, Eclipse, JUnit, SoapUI, LoadUI, JMeter, Tomcat, AWS, SQL/NoSQL (Cloudant, Couchbase), StarUML, git, SVN, Jira, Linux, Windows
Conducted research and development of prototypes of cloud services and platforms for computer intelligence (similar to IBM Watson), context-aware computing, task continuity, social engineering, social curation, and data virtualization. Led research teams in the US and Finland developing data virtualization cloud service and transient social networking service.
Key Achievements:
Research Engineer, 11/2010 – 3/2012
Technical Scope: JavaScript, HTML5, Windows
Worked on cutting-edge authentication solutions, as well as family-oriented social networking services. Prepared and presented research summaries to management and team.
Key Achievements:
Lead Software Engineer/Junior Software Engineer, 8/2002 – 10/2010
Technical Scope: C, C++, MFC, Microsoft Visual Studio, Source Safe, Red Mine, Bounds Checker, Texas Instruments Code Composer Studio, MATLAB, Windows, Encephalan, Neuromyan, Ancar
Developed software for biomedical diagnostic equipment for scientific research in electroencephalography, electrocardiography, electroneuromyography, as well as routine health care usage. Communicated with colleagues across functional areas. Computed estimation results of modules. Supervised and mentored junior team members.
Key Achievements:
Southern Federal University, Rostov-na-Donu, Russia
Dissertation: Development of a Method and Adaptive Algorithms of Bio-medical Signal Compression with Guaranteed Accuracy on the base of the Delta-transformation of Second Order
Taganrog State University of Radio Engineering, Taganrog, Russia
Taganrog State University of Radio Engineering, Taganrog, Russia
Publications: List available upon request
Specialized Training: Algebra; Digital Control, Compression, and Information processing on a Basis Delta-transformations; Theory of Information Encoding; Methods of a Digital Signal Processing; Optimization Methods; Mathematic Logics and Algorithm Theory; Parallel Programming; Discrete Mathematics; Decision Theory
Professional Development: