Post Job Free
Sign in

Software Engineer Management

Location:
Chapel Hill, NC
Posted:
April 13, 2017

Contact this candidate

Resume:

Boris Belyi

**** ****** ***** ****

Cary, North Carolina, 27513

919-***-****

aczsvy@r.postjobfree.com

Summary:

Senior Software Engineer with 17 years of experience in developing data-driven real-time, multi-threaded, scalable, and highly-available software applications. Strong background in C++, Perl, PHP, shell scripting, relational database, and object oriented analysis, design, and implementation. Excellent experience with ETL development. In-depth knowledge of operating systems. High level design experience on various sized projects and SDLC stages with a tool set covering research, analytical, and debug skills useful in problem solving and developing solutions to address the issues, enhancements and new requirements. Highly rated by team and management in terms of achieving goals and results. Technical Skills:

Programming Languages: C/C++, C#, Java, PHP, Perl, .NET, Linux shell scripting, Python, SAS. Operating Systems: UNIX, Solaris, Linux (CentOS and Fedora), HP-UX, Windows XP, Windows 7. Relational Databases: MySQL, Oracle.

Web development: Apache, PHP, XML, Zend/Dojo, JavaScript, CSS, MVC, SOAP/REST, JSON, HTML. Networking: IPv4/IPv6, TCP/IP, UDP, DNS, sockets

Hardware: HP DL360, HP DL380, Sun Netra X3-2, Sun Netra X5-2, Cisco/Telco Ethernet routers. Code review tools: SmartBear Code Collaborator, IBM Rational ClearCase. Source version control: IBM Rational ClearCase, Subversion (SVN), Concurrent Versions System (CVS), Git. Bug and issue tracking: Oracle BugDB, IBM Rational TekQuest, JIRA. Virtualization and Cloud: KVM, VirtualBox, Qemu, VMware, OpenStack, OpenNebula. Employment history:

Oracle (formerly Tekelec, Morrisville, NC) 08/2013 – present Senior Software Engineer, Team Lead

• Feature design and application development of Subscriber Data Management (SDM) products, used for consolidating and managing cross-domain subscriber data with an in-memory SQL database and using SOAP, REST and Diameter interfaces.

• Architected multiple solutions with hands on involvement in development, testing, and integration.

• Successfully managed the development of major release of Oracle HLRR application.

• Developed highly-desirable feature that automates the extraction of software application’s provisioning request and response commands on a regular time-based or capacity-based options, and then offloads them to the designated remote server.

• Proposed and implemented solution that speeds up the provisioning of the application database by ~75%.

• Proposed and implemented solution that takes several seconds to load and display a very large amount of queried data on the GUI application page - up to 10,000 records (without slowness or freezing).

• Designed and developed scripts supporting the database migrations for customers in Latin and South America.

• Subject Matter Expert on various features in the developed products, including application restore and backups.

• Collaborate with technical project managers and write business requirement documents, feature specification documents, functional design specifications, feature test plans, user guide, and upgrade/install procedures.

• Liaison between development team and quality assurance teams.

• Facilitate meetings between development and all other stake holders including product management, project management teams and customer documentation teams.

• Responsible for Release and Build Management across multiple versions and customers, 100% on schedule. Technology:

C, C++, PHP, Perl, MySQL, HTML, JavaScript, CSS, High Availability, In-Memory Databases, Linux shell scripts, awk, sed, RPM-based software packaging, IPv4/IPv6 networking, Virtualization. Tekelec (Morrisville, NC) 10/2000 – 08/2013

Software Engineer

• Designed and developed core solutions, database management, user interface, performance data exporting, database bulk-loading, signaling traffic, network configuration, collecting the vital data for Tekelec products.

• Documented feature description and technical reference documents

• Analyzed field issues, documented issues as bugs in internal tracking systems, and investigated bugs.

• Performed sanity, integration, regression and functionality testing of application software.

• Performed hardware and network configurations for application development testing in the lab.

• Reviewed source codes, test plans, and technical documents.

• Performed software application development builds, and managed product releases.

• Developed highly-desirable performance data export feature to automate the extraction of telecom application’s various vital data like alarms, events, key performance indicators, stored configuration data, and then offload them to the designated remote server in defined formats (CSV or XML) for further processing.

• Developed the automated scripts to perform application development builds.

• Developed web-based GUI collaboration tool to schedule, originate, and track the builds across cross-functional teams with an option to send automated email updates on the build status to the involved managers, developers and testers.

• Responsible for Release and Build Management across multiple versions and customers, 100% on schedule. Technology:

C, C++, PHP, Perl, MySQL, HTML, CSS, JavaScript, Databases, Linux shell scripts, awk, sed, RPM-based software packaging, IPv4/IPv6 networking, Virtualization.

SAS Institute (Cary, NC) 11/ 2004 – 11/2006

Graduate Assistant (part-time)

• Researched the database mechanism in SAS “Credit Risk” product and proposed the new storage engine to store the entities of various data types as dynamically growing and fast-accessible mapped lists, instead of slow and ineffective proprietary SAS “SCL Lists” that were used by the product at this moment.

• Designed and developed methods for creating, provisioning, and handling the dynamically growing mapped lists.

• Developed methods for translating mapped lists from/to XML strings.

• Developed Java JUNIT modules for automated testing of mapped lists.

• Developed fully functional library and source codes for Mapped Lists to be used in SAS “Credit Risk” application.

• Added support for converting old-format SCL list into new-format mapped list.

• Added efficient pooled memory management support for mapped lists in threaded kernel environment. Technology: C, data structures, Java, XML parsers, JUNIT, SAS Education:

• North Carolina State University - Master of Computer Science

• Bauman Moscow State Technical University - Master of Science in Optics Certificates: Certificate in C/C++ Computer Programming (North Carolina State University) Awards: “Above and Beyond Award” for outstanding performance and lasting contribution (Oracle) Foreign Languages: German, Latvian, Russian, and Polish. Honors: Listed in “The Chancellor's List”, USA Annual Edition Citizenship: US Citizen



Contact this candidate