We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Highly successful career as a software design engineer in competitive, customer - driven environments, demonstrating confidence and skill in developing and implementing strategies to maximize the flexibility and efficiency of industry-standard operating systems at Confidential, Digital Equipment and Confidential corporations, supported by a Master of Science Degree in Electrical & Computer Engineering and AWS Cloud (Amazon Web Services)
  • Solutions Architect and Developer.
  • Exceptional technical skills are focused on critical problem identification and resolution, with proven ability to design, test, and implement state-of-the art solutions that expand the applicability of compilers, operating systems and device drivers, and ensure on-time delivery of essential products.
  • Outstanding communication and organizational capabilities encompass the training and supervision of testers and product support personnel, interfacing with customers to ensure the compatibility of hardware / software systems; an award-winning public speaker and mentor, fluent in French.
  • Trusted and Recognized often by customers and colleagues as a dedicated, results-oriented professional, with the ability to rapidly acquire and utilize new skills; functioning both individually and as a member of a team, able to pay attention to the smallest detail while seeing the larger picture of organizational goals.

SELECTED SKILLS:

ANTLR parser generator; Compiler object code optimization, Linker internals,C/C++, C#, XML,FreeRTOS, Scripting, Windows 7 Embedded, Windows Phone 8, Windows Surface, Lua, Python, PowerShell,JavaScript, HTML, DDK, SDK, Win32, Confidential, PHP, T-SQL,Product Studio, UNIDRV & Postscript printer drivers, Troubleshooting hardware test equipment, Selenium, Appium, REST APIs, JSON, XPath, TestNG, Junit. Jenkins, Maven, Chef, JIRA, Confluence, FireBug, FirePath.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Advanced training in the cloud architectural best practices for designing reliable, secure, efficient and cost effective computing systems.
  • Live, hands-on courses for the provision, deployment and troubleshooting of a wide range of Amazon Web Services (AWS): Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC) Networking, Simple Storage Service (S3), Simple Notification Service (SNS), Simple Queue Service (SQS),CloudWatch, Elastic Load Balancing (ELB), Auto Scaling Policies, Route 53 Failover and Disaster Recovery of Relational Database Service (RDS).
  • Experienced with several open source technologies: Selenium Webdrivers with Java, Appium mobile automation testing, TestNG, PageObject, Maven, Jenkins, REST API and SOAP Web Services testing with Java.

Confidential

Software Design Engineer in Test

Responsibilities:

  • creating automated testsfor embedded gaming platforms.
  • Designed and implemented a validation tool for business and system analytics binary files.
  • The gaming platformsrununderFreeRTOS with custom Bluetooth and Wi-Fi device drivers.
  • The testing scripts are written in Python and Lua programming languages following Agile/Scrum software methodologies, GitHub source version control and Jira defects and features tracking systems.
  • Development made under Mac OS-X Xcode and Linux open source tools.

Confidential

Software Design Engineer in Test

Responsibilities:

  • Developing manual and automated test cases using C# under Confidential for Windows Phone 8 short messaging reliability: IM, MMS, SMS, MPN and file transfer.
  • Updating various OEM phone devices with daily builds of the operating system images, running tests, analyzing and validating results, debugging and reporting on any test failures and their root causes.
  • Developed manual and automated testcases under Confidential for Windows 7 Embedded components such as TAPI, IMAPI, DVD Burning, MobilePC to insure quality under the embedded environment using C# and C/C++.
  • Created XSLT files to support the display of the BuildCompare utility results for comparing differences between components build versions and assess risk levels.

Confidential

Responsibilities:

  • Designed and tested XML, Visual C#, T-SQL based software tools for editing, building and publishing Windows Protocols written in C/C++ that meet highly exacting specifications.
  • Edited Windows APIs documentation and verified parameters against actual source code.
  • Created and tested tools to monitor and report servers status and automatically enter bugs in Product Studio for tracking using C#.
  • Very proficient at setting up and debugging build environments for DDK, SDK and various Confidential products, using Confidential Product Studio, tracing and interpreting errors in the Windows Testing Technologies ( Confidential ).

Confidential

Senior Firmware Engineer

Responsibilities:

  • Implemented BIOS features to support Confidential (Windows Hardware Error Architecture) for the Confidential Windows Server 2008 Logo Program using C/C++ and X86 assembly language.
  • Implemented CRTM (Core Root of Trust for Measurement) features under EFI.
  • Debugged and resolved Confidential issues under DTM (Device Test Manager) using C/C++.

Confidential

Senior Software Validation Engineer

Responsibilities:

  • Ported, debugged and validated Confidential device drivers using C/C++ for 64-bit Itanium Servers on Windows Vista and Linux.
  • Tested and verified devices for compliance with Confidential Specifications 2.0 and Unified Extensible Firmware Initiative.

Confidential

Staff Software Engineer

Responsibilities:

  • Added support for custom scalable bar code fonts toUNIDRV printer drivers for company industrial printers.
  • Replaced kernel mode Windows NT 4.0 printer drivers with user mode printer drivers written in C/C++ for Windows Vista.
  • Implementedcustom user interfaces for UNIDRV and Postscript printer drivers.
  • Adapted and tested Postscript printer drivers for Unix and Apple environments.

Confidential

Software Design Engineer in Test

Responsibilities:

  • Implemented several automated tests using C/C++, XML and Confidential for handwriting recognition APIs, and insured code compatibility for the Confidential processors.
  • Analyzed legacy test failures and modified tests torununder Confidential .

Confidential

Part time Instructor

Responsibilities:

  • Developed and taught courses on programming languages (C/C++), software systems analysis and the software life-cycle development process.

Confidential

Senior Software Engineer

Responsibilities:

  • Resolved critical technical problems raised by Premier OEM customers such as Hewlett-Packard, Lexmark, Xerox, Kodak, Canon, etc.
  • Developed sample programsfor Windows GDI and UNIDRV based PCL monochrome, color printer drivers and video display drivers.
  • Advised IHV developers in building, debugging and configuring Windows CE ( Confidential ) versions for their particular platforms.
  • Extremely proficient in the usage of several Confidential Win32 APIs, GDI functions and data structures, DDK and SDK tools, kernel / user mode debuggers across multiple platforms.
  • Very knowledgeable of Confidential procedures and best practices for bugs filing, tracking and resolution.

ConfidentialSenior Software Engineer

Responsibilities:

  • As a member of the Windows 2000 I/O Technology Group, implemented the USB keyboard support in AlphaBIOS written in C/C++.
  • Debugged and ported the Wacom tablet driver written in C/C++ to Windows NT for Alpha. Ported the TWAIN scanner support to Windows NT for Alpha.
  • Modified Windows NT 4.0 for booting from CD-ROM on Alpha workstations.
  • Acted as a Windows NT consultant to UNIX engineers implementing a massive, highly reliable storage system under Windows NT.
  • As a member of the Visual C++ and Tools Group, worked on a translation bridge for the C++ compiler front-end to 64-bit Alpha RISC processor back-end.
  • Optimized the compiler object code for the Alpha processor
  • Peep hole instructions optimization
  • Common sub-expression elimination
  • Passing parameters via registers
  • Tail merging
  • Data alignments
  • Saving and restoring integer and floating point registers.
  • Implemented the Visual Studio C++ incremental linker for the 64-bit Alpha processors.
  • Promoted from Senior Software Engineer to Principal Software Engineer at Digital Equipment Corporation.

We'd love your feedback!