Image of Elena Shutova

Elena Shutova

Senior Software Engineer

Senior Software Engineering at Salesforce

Bellevue, Washington, United States

Section title

Elena Shutova's Email Addresses & Phone Numbers

Elena Shutova's Work Experience

VMware

Senior Software Engineer

May 2015 to Present

Intel Corporation

Senior Software Developer

August 2014 to Present

Seattle, WA

F5 Networks

Senior Software Developer

September 2013 to Present

Elena Shutova's Education

Kyiv National Taras Shevchenko University

Master of Science (M.S.) Computer Science Applied Mathematics

2001 to 2007

National University of Ukraine

computer science; Master of Applied specialization Applied Mathematics; Mathematics

2001 to 2007

Post-graduate study in National University of Ukraine

Master's degree Applied Mathematics and Computer Science

2001 to 2007

Elena Shutova's Professional Skills Radar Chart

Based on our findings, Elena Shutova is ...

Innovative
Critical
Questioning

What's on Elena Shutova's mind?

Based on our findings, Elena Shutova is ...

52% Left Brained
48% Right Brained

Elena Shutova's Estimated Salary Range

About Elena Shutova's Current Company

VMware

Frequently Asked Questions about Elena Shutova

What company does Elena Shutova work for?

Elena Shutova works for VMware


What is Elena Shutova's role at VMware?

Elena Shutova is Senior Software Engineer


What is Elena Shutova's personal email address?

Elena Shutova's personal email address is e****[email protected]


What is Elena Shutova's business email address?

Elena Shutova's business email addresses are not available


What is Elena Shutova's Phone Number?

Elena Shutova's phone (206) ***-*423


What industry does Elena Shutova work in?

Elena Shutova works in the Computer Software industry.


Who are Elena Shutova's colleagues?

Elena Shutova's colleagues are Mayra Bezerra, Amrita Dhotia, Pragya Singh, Chaitra Maiya, Deepak Rawat, Jiaqi Chen, Edward Melo, Otho Jr., yang song, and Mike Pickering


About Elena Shutova

📖 Summary

In depth knowledge of OOP concepts. Strong C/C++ for back-end components, native code development, embedded software development for mobile devices. C/C++ for both platforms: MS Windows and Linux/UNIX. Network programming for different OSI layers, application, transport and network. Raw sockets, TCP/IP and UDP protocols. Development of projects for client server communication on network level. Parsing of network packages. Monitoring network traffic. Substantial experience as DB developer and designer. Oracle: stored procedures SQL*Plus, PL/SQL, tables/views/indexes development and design, performance tuning and optimization. MS SQL Server 2005/2008 was used as a DB platform for many applications development on base of .NET. High achiever through academic career and in the workplace. Strong problem solving and analytical skills. Excellent communication and presentation skills. Extensive experience of full project lifecycle from planning through development and delivery. Good experience gathering requirements from customers.Senior Software Engineer @ From May 2015 to Present (6 months) Senior Software Developer @ There are several projects I worked on in Intel within this year. Many of my development tasks are related to distributed scalable system development with engines on base machine learning algorithms. Java technologies with some C++ modules are most of my focus this year assuming development of back-end components. Business logic implementation on base of customer requirements require deep understanding of business rules and all sue cases. Design and architecture is important part of my current work. I design new proposals, design new parts of existent systems or new server-side modules from the beginning. From August 2014 to Present (1 year 3 months) Seattle, WASenior Software Developer @ Starting to work on this project, I took the responsibility of Senior Developer plus Architect. F5aaS is a start-up project within not-startup Company. I joined the team to start a brand new product which required to design a system at the beginning, to create technical proposal how our team is going to achieve the goal providing F5 a service platform. The goal is to create a service platform and allow customers to use services via Cloud. Amazon Cloud platform is chosen for cloud solution and J2EE as a development platform. Our project has its own infrastructure – build, deployment, unit tests and functional tests. It was a challenge to develop everything from the beginning. We are using REST, AWS Cloud Formation API, Java Servlets. Some scripts are implemented in Python and Ruby. We are using NoSQL DB Riak as a persistence storage. Everyday work requires developing, designing and reviewing other developer’s code. There are only four developers in our team and we developed functional server within 3 months. From September 2013 to Present (2 years 2 months) Software Development Engineer II, Office 365, DNS Server and Service Team @ Software Development Engineer II, Office 365, DNS Server and Service Team As part of DNS Server & Service Team I’m working on providing DNS functionality for MS Office 365 which requires online web service to process the same requests as DNS Server does for desktop platforms. This project requires good understanding of network programming. The requests are transferred between DNS server and client using UDP protocol. There are many challenging tasks related to network topology, to caching data in critical for performance operations, routing mechanisms. The online service is developed using .NET Web Service. Microsoft SQL Server is used to store data which can be cached or used for load balancing between servers. Network monitoring tools are used to solve problems reported by clients about unresolved hosts or low latency. Deployment scripts are used to setup environment on many different servers which requires specific configuration on base of partner’s and client’s requests. From June 2012 to September 2013 (1 year 4 months) Redmond WA USASenior Software Development Engineer, Research & Development, Internal Systems @ Technologies: C, C++, STL, UNIX, Web Services, XML, Java, JavaScript, Oracle, RDBM (internal Bloomberg implementation), MS SQL Server. As a member of Research and Development for Internal Systems team I’m responsible for multiple monitoring and management tools and applications. This software covers many important for the company tasks of monitoring, troubleshooting, data management, data recovery and request processing. All these tools are developed as low-level applications with access to hardware parameters and network configuration. As a senior developer I create design for new projects or new features of existent projects using OO concepts, considering multi-threading and database scalability and load balancing. Both C/C++ and Java are used for development. The development of software, deployment and testing is done considering UNIX/Linux platforms. Many tasks are related to high performance and multi-threading applications. As part of development process debugging using DBX/GDB is a commonly used task. Network programming is also part of my tasks. Network traffic monitoring and configuration, host administration, bottleneck investigation is part of work. There are a lot of tools where data is kept in databases, and I work on these applications as my experience in databases is significant. There are 3 different database platforms those are used: Oracle, MS SQL Server, internal Bloomberg database. I design and develop application services which provide access to the data and business logic API. I participate in design of rational DB schemas considering performance during data access, complex queries and synchronization. From November 2010 to June 2012 (1 year 8 months) New York, NY USASoftware Development Engineer in Microsoft Windows Serviceability, Content Publishing Development @ Technologies: C/C++, COM, STL, C#, .NET, ASP.NET, AJAX, .NET Web Services, MS SQL Server 2005/2008. I worked in Windows Serviceability Content Publishing team as a developer and was responsible for many tools to manage critical updates and hot fixes for Windows product releases. I was responsible for creating high-quality security patches, service packs, and customer-requested fixes as a part of the team. There were a lot of challenges related to efficient algorithms calculating delta between binaries and package content between different service packs and release versions. There was different kind of tools I worked on: Web Services (developed using .NET WS), Web Applications (.NET), COM libraries, native code libraries and applications. Microsoft SQL Server was used as database platform, but different technologies were used to access data and develop middle-tire. The design and architecture of my projects was base based on big amount of data processing, multithreading and security requirements. The tools were developed using both C/C++ and C#. I was working on the tasks like improve digital code signing in Windows and write scalable web services to streamline the SE engineering pipeline. From February 2009 to October 2010 (1 year 9 months) Redmond WA USASoftware Development Engineer in Test in Microsoft Mobile and Embedded Devices, OORT, Motorola @ Technologies: C for embedded development, C++, Networking I was responsible for several areas of test development using native code for Mobile devices: - Radio metrics tests. - Networking: open ports, data throughput, internet sharing. - FakeRIL driver – automation for CEPC and Device Emulator platform support. I was a test owner of test areas for new features implemented for multiple Motorola devices. I participated in ~10 devices shipment during my work in this team. I proposed and implemented code refactoring and performance improvement when test development was based on existent test code. I participated in Windows Mobile 7 release features as new proposals creator for FakeRIL driver. The biggest area of my work and responsibilities is FakeRIL driver. I redesign and implement new version of the driver to support both CDMA and GSM networks without CEPC and Device Emulator reboot. New version of FakeRIL driver was used by all OORT team as well as developer’s team to test new features for new device that supports CDMA and GSM networks at the same time and does not require reboot. Working on FakeRIL design I changed existent architecture and new architecture was accepted by driver owners and was included in Windows Mobile 7 release. I worked 20% of my time for development and 80% for test since May till August this year. I reported to both developer manage and test manager during this time. From October 2006 to February 2009 (2 years 5 months) Redmond WA USADev team leader @ "Leapstone" telecommunication system: J2EE architecture is in the base of "Leapstone" system. BEA WebLogic cluster are configured to support multiple servers with load balancing, Oracle 9.2 are used in "Leapsotne". Some independent C++ modules are developed for billing and adapter tasks. Multithreading are used for the purpose of scheduled tasks, alarms and message generation. September 2004 - September 2006. "MOST" document flow automation system project: The following technologies were used in the server part of the system implementation: BEA DB Controllers, BEA Page Flow Controllers, EJB (including all types of beans - entity beans, session beans, lookup components, Servlets. The report generation system was developed for creating reports in different formats - HTML, Excel (with charts and extensive formatting) and PDF. Responsibilities: offshore-onsite coordination, team leadership, interaction with customer for requirements clarifications, high-level and detailed design discussion, acceptance testing, deployment issues resolutions; system and systems components analysis, development environment set-up, J2EE components development and debugging, WebLogic configuration and troubleshooting, development of various From March 2005 to September 2006 (1 year 7 months) offshore team coordinator, team leader, software developer and system analyst, developer @ Development team leader, offshore team coordinator, software developer and system analyst, developer on the “on site” position in US Software Company. Mar 2005 – Sept 2006 “Leapstone” telecommunication system: J2EE architecture is in the base of “Leapstone” system. BEA WebLogic cluster are configured to support multiple servers with load balancing, Oracle 9.2 are used in “Leapstone”. Some independent C++ modules are developed for billing and adapter tasks. Multithreading are used for the purpose of scheduled tasks, alarms and message generation. Sept 2004 – Sept 2006. “MOST” document flow automation system project: The following technologies were used in the server part of the system implementation: BEA DB Controllers, BEA Page Flow Controllers, EJB (including all types of beans – entity beans, session beans, lookup components, Servlets. The report generation system was developed for creating reports in different formats - HTML, Excel (with charts and extensive formatting) and PDF. From December 2003 to September 2006 (2 years 10 months) Senior developer, team leader @ Responsibilities: offshore-onsite coordination, team leadership, interaction with customer for requirements clarifications, high-level and detailed design discussion, acceptance testing, deployment issues resolutions; system and systems components analysis, development environment set-up, J2EE components development and debugging, WebLogic configuration and troubleshooting, development of various ORACLE components, UT, MUT, QA support. From June 2003 to September 2006 (3 years 4 months) Software Developer @ From 2003 to 2005 (2 years) Inventory Manager GUI Migration @ First phase of the project were a migration from IBM Visual Age IDE to Borland JBuilder X. This Swing based application with Oracle database as data source has more then 300 UI windows those had to be migrated to a new IDE. This task was solved by means of both a syntax analyzer program and code modification concerned to particular cases. Responsibilities: offshore-onsite coordination, team leadership, system and systems components analysis, visual classes migration, environment set From May 2004 to November 2004 (7 months) team-leader, software designer and developer @ "Yellow Pages CD", searching system design and analysis. The system was developed to run from CD only without any components installation. The search engine was created on base of Borland MIDAS library and flat files as a data source. MS Access database was converted for the purpose to use data from CD and from hard disk as well after installation. Responsibilities: this was a project for one person, so all tasks from communication with customers to phase of analyses, design and development were included in Elena responsibilities. The system Ecutel Viatores is network utility for administrators. The tasks concluded in GUI development. The application was implemented in C++ using MFC library. The following tasks were fulfilled: to make animated icon on the status bar change its view depending on events received from Viatores server. Responsibilities: team leadership, system design, use-cases development, QA support. Research of Right Management System (RMS). The aim of the project is to investigate how the system can be implemented for providing local net security and document workflow for the big Ukrainian Company Slavutich. This project was dedicated to administrative tasks of DNS and domain controller's configuration. Responsibilities: team leadership, requirements and specification development; presentations and conferences organization on the customer site (two presentation on base of test environment were made in the Slavutich company). Logical game development. A logical game (the variation of Tetris game with enhanced set of rules) was developed in Java, and then to implement with rich animation Macromedia Flash MX 2000. Responsibilities: team leadership, specification development, interaction with customers, mathematical algorithm investigation to create new rules of the game, to mark out several difficulties levels and variance of options of players, to optimize performance and test it on different Windows OS versions. From July 2003 to December 2003 (6 months) team-leader, onsite coordinator, software developer and designer @ The management system development for Flextronics Company. The first project was developed to simplify some tasks for managers working on the factories with number of employees up to hundreds of thousand. The second project for Flextronics Company was dedicated for goods stocktaking manufactured in different branches. Client-server distributed systems were developed on base MS SQL Server 2000. SOAP was used as protocol to exchange data between Web Service and client system. Responsibilities: team leadership, interaction with customer, technical researches, design, use-cases, solving deployment tasks and QA support. LAN security and administration system for Dutch company Consul. The tasks of administration, traffic control, system events monitoring and audit, security settings customization, creating domain users rules and policies, convenient tools to search suspicious event through the whole collection, generate alerts on base, creation of internal markup language to add possibility for administrators to customize filters on events and alerts, enhanced system of report generation. Responsibilities: software engineer in a big team a separate task was on Elena's responsibilities, namely the task of OS recognition on the local network computers on base of TCP/IP packages analyzing. From November 2001 to June 2003 (1 year 8 months) Master of Science (M.S.), Computer Science, Applied Mathematics @ Kyiv National Taras Shevchenko University From 2001 to 2007 computer science; Master of Applied, specialization Applied Mathematics; Mathematics @ National University of Ukraine From 2001 to 2007 Master's degree, Applied Mathematics and Computer Science @ Post-graduate study in National University of Ukraine From 2001 to 2007 Physics-Mathematics @ Boarding school From 1998 to 2001 Elena Shutova is skilled in: C#, Web Services, Java, .NET, Oracle, Microsoft SQL Server, Java Enterprise Edition, Databases, OOP, C++, PL/SQL, Web Applications, Testing, Distributed Systems, HTML, Software Development, Scrum, Software Engineering, Agile Methodologies, Object Oriented Design


Elena Shutova’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Elena Shutova's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

1 year(s), 8 month(s)

Elena Shutova's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 88% chance that Elena Shutova is seeking for new opportunities

Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free