We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

Anta Clara, CA

AREAS OF EXPERTISE:

  • Big Data analytics.
  • Design and development of web - based applications and web services (both REST and SOAP)
  • Design and development of distributed multi-tier multi-threaded applications.
  • Object oriented analysis and object oriented design.
  • Network technologies.

TECHNICAL SKILLS

  • Windows 10
  • 8.1
  • 8
  • 7
  • Vista
  • XP
  • MAC OS 7.x-10.x
  • Amazon Linux (AWS hosted). C#
  • C++
  • C
  • Java
  • JavaScript
  • Python
  • SQL
  • LINQ
  • HTML
  • XML
  • Visual Basic.
  • MS SQL Server
  • MongoDB
  • Oracle
  • MySQL
  • MS Access
  • PostgreSQL.
  • Visual Studio
  • Eclipse
  • PyCharm
  • PostgreSQL
  • Code Composer Studio.
  • Git
  • Subversion
  • TFS.
  • ASP.NET MVC
  • .NET Framework 4.5
  • .NET Core
  • WCF
  • WPF
  • MEF
  • TPL
  • AngularJS jQuery
  • HTML5
  • CSS
  • XSLT
  • XPath
  • REST
  • SOAP
  • Ajax
  • Wireshark
  • WinPcap
  • STL
  • COM
  • DCOM
  • COM+
  • MFC
  • ATL
  • OpenGL
  • J2EE
  • ODBC
  • ADO.NET
  • Active Directory.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Engineer

Environment: (C#, Java, MS SQL Server, MongoDB, REST, SOAP, WCF, NUnit, Resharper, Splunk, SignalFX, Hadoop, MapReduce)

Responsibilities:

  • Reverse engineered modules of the existing client-server application, extracted reusable pieces of the business logic, incorporated them into next generation web-based solution (C#).
  • Designed and implemented REST APIs that allow to originate mortgages based on predefined or user- defined templates, calculations and business rules (C#, REST, OData, Entity Framework).
  • Maintained and updated libraries responsible for importing and exporting loans in Confidential formats.
  • Researched the vast amount of data (including current data, archives and logs), to identify bottlenecks in system performance, as well as in user workflows (Java, Hadoop, MapReduce).
  • Participated in deployment, on-call production support and performance monitoring (SignalFX, Splunk, AWS).

Confidential, Santa Clara, CA

Sr. Software Engineer

Environment: C#, Python, Visual Studio, PyCharm, NET Framework 4.0/4.5, MS SQL Server, WPF, WCF, MEF, TAP, NUnit, Resharper)

Responsibilities:

  • Designed and implemented modules, responsible for changing OLSS server configuration, and the user interface for performing various server maintenance tasks (C#).
  • Analyzed and classified the data, collected from various lab equipment (Python).
  • Implemented sql script generation module: the sql scripts now get generated automatically for a specific database (Oracle, SQL Server, PostgreSQL), based on database schema description, which is independent of a database type.
  • The scripts are later used during the deployment of the system.
  • Designed and developed a part of the new document management and source control system, which is optimized for large binary files and allows concurrent uploads.

Confidential, Pleasanton, CA

Principal Engineer

Environment: (C++, C#, Visual 2012, .NET Framework 4.0/4.5, MS SQL Server, DirectShow, DirectX, RTSP, RTP, TCP/IP, H264)

Responsibilities:

  • Implemented drivers for Scallop Imaging IP cameras.
  • Implemented HID drivers for a special keyboard with a joystick.
  • Migrated the solution from Visual Studio 2008 to Visual Studio 2012.
  • Resolved a number of compatibility issues in core server C++ code and COM objects, and provided fixes for C++/C# interoperability issues.

Confidential, South San Francisco, CA

Principal Engineer

Environment: (Visual Studio 2008/2010, C#3.5/4.5, MS SQL Server, NoSQL (MongoDB) database, OpenXML library, Angularj s)

Responsibilities:

  • Investigated opportunity to use NoSQL databases for increased flexibility over document schemas, and created prototypes to demonstrate new approach.
  • Improved existing workflow engine and added new features to it.
  • Created an engine for automatic document generation with output in docx and pdf formats (C#).
  • Created a UI for document generation module (Angularj s).

Confidential, Hayward, CA

Senior Software Engineer

Environment: (Visual Studio 2008/2010, C++, C# 3.5/4.0, WinPcap, Wireshark, WPF, WCF, Sockets, TCP/IP, Subversion, Windows 7).

Responsibilities:

  • Took full control over the architecture and development of Confidential Domain Control software, receiving the tasks from marketing and product management in the form of general ideas about urgent customer needs, and translating those ideas into specific product definition.
  • Designed and developed the Redundancy feature. It allows to connect two or more Domain Controllers to the Confidential system, so that they operate in master-slave mode.
  • The master constantly updates slaves with the system state using WCF connection.
  • That way, if master goes offline due to some failure, one of the slaves is promoted to master role, and system continues to operate without any interruption.
  • Designed and developed support for the new input devices: Input Chassis and IP Decoder Farm in C++.
  • It required controlling the devices through proprietary Confidential protocol, calculating which blocks of inputs should be displayed by specific areas of outputs, as well as managing the bandwidth by using appropriate ports, or reducing window frame rate if necessary.
  • Designed and developed Streaming Video Server support for Confidential .
  • It involved communicating with streaming server through proprietary SV S protocol implemented over Windows Sockets in C++, starting IP streams, routing the video through dynamically allocated channels, and displaying it on video wall.
  • Designed and developed multicast windows, which allow to use input from one input node, and to send it to more than one output node for display.
  • Designed and developed Remote Cursor for multiple walls in C++.
  • It allows users to use keyboad and mouse of external computer in order to control the display wall controller server.
  • In addition, the cursor can be seen on the wall, and its size can be adjusted according to wall size.
  • Implemented new API functions, to allow the users to develop their own client software for the display wall controller server.

Confidential, Sunnyvale, CA

Senior Software Engineer

Environment: (Visual Studio 2005/2008, Team Foundation Server 2008, C# 2.0/3.0, ASP.NET 2.0/3.0, Web Services, JavaScript, AJAX Control Toolkit, MS SQL Server 2005/2008, XML, XSLT, XPath, FTP, SOAP, CSS, HTML)

Responsibilities:

  • Designed and developed “Frameable Pages” - a special version of the main web application, which can be placed into IFrame and blended with the content of individual agents/brokers’ web sites.
  • Developed appropriate full and compact privacy policies.
  • Designed and developed the components of electronic data exchange subsystem.
  • Exposed the necessary data through web services (WCF, Web Services).
  • Also created windows services, which upload similar data as files on FTP server (for consumption by those clients who have not adopted web service technology yet).
  • Created prototypes for future versions of the application, based on WPF, XAML.
  • Used Expression Blend to create form layouts.
  • Was responsible for making builds and deploying the application on a rotating basis.
  • Participated in troubleshooting of the application on a rotating basis, including 24/7 live support.

We'd love your feedback!