We provide IT Staff Augmentation Services!

Senior Software Design Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Confidential is a technology professional specializing in system and distributed computing and architecture.
  • He has led the delivery of multiple distributed applications, crossing platforms and business boundaries.
  • Through extensive client interaction experience, he communicates effectively using general and domain specific business language.
  • He has strong cross functional thinking and business acumen.
  • Certified Business Intelligence Professional (CBIP) - Mastery Level
  • Focused on business bottom line, customer satisfaction, delivery and quality
  • Business process modeling and product management support
  • Direct customer engagement, relationship management, project management support
  • Excellent communication and interpersonal skills
  • International work experience
  • Design for reliability, continuity, scalability, performance, adaptability and manageability
  • Cloud Computing, Cloud Data Storage/NoSQL, SOA and Web Services, System and Network Programming, Enterprise Application Integration (EAI), Mobile Communication, Information Retrieval and Search Engine Architecture, Embedded Software Development, Multi-threading and Asynchronous Programming, Map/Reduce, Application Security Design
  • Cosmos, FAST Search, BizTalk, SQL Server, Windows, Linux, Android, VMS
  • Visual Studio, C#, VB.Net, Visual C/C++, Java, Eclipse, Fortran, .Net 4.5, ASP.Net, JavaScript, HTML, XSLT, SQL, WCF, MVC, jQuery, AJAX, Web API, XML, SOAP, REST, JSON, HTTP, Win32, STL, TCP/IP, Bluetooth

WORK EXPERIENCE:

Senior Software Design Engineer

Confidential

Responsibilities:

  • Developed a complete workflow for orchestrating big data mining analysis, data validation and publishing to the live internet for Bing Elections
  • Developed data mining query scripts for extracting TV show trends from massive internet search engine logs, and enriched this data with various ratings data from public web services
  • Extended internal prediction performance dashboard, including web, services, and database

Technology: Big Data, Map/Reduce, Cosmos, Scope, Sangam/Workflow Foundation, Distributed Storage, C#, ASP.NET Web API, Azure cloud, Azure BLOB storage, SQL, AJAX, jQuery, HTML, JavaScript

Senior Cloud Software Development Engineer

Confidential

Responsibilities:

  • Azure cloud service development, Azure BLOB and Table storage, asynchronous programming.
  • Developed new ASP.NET MVC Web API REST web services for game statistics and leaderboard
  • XBOX Live security and OAuth development and configuration with relying party and delegation
  • Huge data synchronization troubleshooting, reverse engineering, solution design and development, see data correction through to completion
  • Designed a solution for game puzzle delivery via Content Delivery Networks (CDN)
  • Integrated AppDynamics for service performance and health monitoring
  • DNS, Azure TrafficManager, SSL certificate management, Azure live service management
  • Live production deployment and service management

Technology: C#, ASP.NET Web API, MVC, Azure cloud, Azure storage - BLOB/Tables, CDN, AppDynamics, Windows 10 Apps, gaming, asynchronous programming

.NET Developer

Confidential

Responsibilities:

  • Analyze and improve internal web application based on ASP.NET MVC/MVVM.
  • Analyze and improve internal web services implemented in Java

Technology: C#, ASP.NET, MVC/MVVM, Visual Studio 2013, Java, web services, Git

Senior Software Development Engineer

Confidential

Responsibilities:

  • Maintained and enhanced Windows Azure based web services for capturing real-time data from running game clients. The web services manage data in Azure BLOB and Table Storage and are designed for very high scalability using queuing models, multi-threading and asynchronous programming models, implemented in C# and .NET 4.5, Kafka and Azure queues.
  • Defined and implemented performance counters and alerts for monitoring health of web services
  • Implemented a small Windows Store App demo code for generating and capturing game data and connecting to Azure web services. The code is implemented in mixed mode, native and managed C++ service component, and JavaScript client.
  • Integrated, debugged, improved, and tested event capture and dissemination static and dynamic libraries in the HALO game client. The code is designed for very high performance and minimal interference with game play experience, using native C++, STL, Win32, and multi-threading. Additional C# and XSLT work was involved in offline processing code.
  • Designed and implemented dynamic and extensible configuration framework for game client event capture and dissemination components. The code is designed to allow run-time configuration changes and extensibility for external plug-in components. It is designed for minimal impact on game run-time performance and system resources, implemented using native C++, Win32, STL, and multi-threading. The code is integrated and tested within a massive code base that implements the HALO game client.
  • Integrated new game event capture and dissemination components into Confidential sample games for proof of concept, using native C++ and a specialized game development framework.

Senior Software Development Engineer

Confidential

Responsibilities:

  • End-to-end service design for embedded application click stream capture, transmission, security, and cloud based storage
  • Design and implementation of Windows Azure cloud-based storage and retrieval services of click stream data for analytics, using Windows Azure Blob Storage, Web Roles, .NET Framework 4.5
  • Design and implementation of embedded, Android-based service for user click stream data capture, persistence, and transmission. The Android service implemented basic database services such as data capture, local persistence and management, query processing, and result delivery. Designed for minimal overhead, high fault tolerance and minimal data loss, background processing and multi-threading. Implemented in Java on embedded Android, using Eclipse development environment
  • Implemented data acquisition components for caching data from public, internet databases such as Google freeBase. Working with JSON objects, .NET 4.5 dynamic language features, SQL Server XML. In addition, experimental work with Apache Jena framework and graph databases
  • Integrated embedded Android Java application crash dump facility for test phase diagnostics

Software Development Engineer

Confidential

Responsibilities:

  • Core engineer of a small team developing ground-up enterprise search technology and services, based on highly granular, loosely coupled, massively parallel architecture and supporting 100s of millions of indexed documents
  • Core engineer of a small team implementing and extending FAST Search for SharePoint 2010
  • System level development in C with Win32 API and C# with .NET 3.5/4.0
  • Network and communication programming in C and C#
  • Windows Services and multi-threaded programming
  • Developed and debugged C and C# components in an enterprise search engine feed pipeline and query system
  • Developed prototypes for proving application performance and security in Windows Azure
  • Developed WCF web services for search engine querying and content retrieval
  • Design for performance, scalability, stability and security
  • Investigated and recommended relevancy and linguistics tuning for FAST Search 2010
  • Deep investigation of FAST 2010 content security; created and published original solution for securing indexed enterprise database content at document level
  • Application analysis and requirements gathering
  • Lead for software integration testing, system operation, and build and deployment documentation
  • Lead for live system troubleshooting and sustained engineering
  • Lead for security threat modeling and ACE Audits

Technical Lead Consultant

Confidential

Responsibilities:

  • Core engineer of a small team developing completely new enterprise search engine and services
  • Designed pattern, framework, and technology for applying Service Oriented Architecture principles into department’s application development
  • Developed ASP.NET and Windows Communication Foundation web services
  • Design for performance, scalability, stability and security in web services
  • Application analysis and requirements discovery
  • Technical strategy setting
  • Hosted and mediated a series of technical design meetings to meet condensed delivery schedule
  • Expedited delivery of fully functional prototype for shared capability platform
  • Design and development of middle-tier services for Confidential intellectual property management
  • Designed and performed Visual Studio 2005 Team System load testing, including extensible framework for testing ASP.NET and WCF services

Senior Solutions Developer Consultant

Confidential

Responsibilities:

  • Medium size team leadership of project consultants, coaching and enabling team members, keeping delivery focus and positive outlook, promoting collaboration and resolving issues
  • On-site client management, point of contact, technical consultant and general strategy and project support, issue resolution, facilitating integration of client and consultant project teams
  • Working closely with Confidential and Accenture teams
  • Project management support, development effort and team planning, risk identification and prioritization, time estimates, resource allocation, revenue forecasting
  • Architecture presentations and demonstrations
  • Development of conceptual architecture, modern software design patterns, enterprise application and business integration (EAI), service orientation and messaging (SOA), security design, data center configuration
  • Career management, mentoring and coaching of consultants, interviewing potential candidates

Product Architect

Confidential

Responsibilities:

  • Architect and lead developer in a small size company environment:
  • Identifying business needs, ensuring convergence of business and technology planning
  • Analyzing business processes, and proposing reengineered process flow and technologies
  • Analyzed web application security threats and countermeasures. Developed highly secure web security infrastructure for the ASP.Net environment, winning the company’s biggest client
  • Established coding patterns for service-based, distributed application design
  • Acted as project lead and architect for trade order ticket generation web application

We'd love your feedback!