We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Pensacola, FL

OBJECTIVE:

  • Obtain a Senior Software Engineer / Architect (preferable remote) position. Perfect employer also believes that Software Manufacturing is Engineering and applies strict Engineering practices and accepted standards to development, shipping virtually error free products in time and budget, using TDD & S.O.L.I.D. axioms in an Agile Development manner.

SUMMARY:

  • Architect, design and effectively implement “clean code” based solutions using the highest Software Engineering Standards including multi paradigm, advanced design patterns and algorithms. First class commercial software (several commercial development tools for Confidential and IBM), scientific computing and enterprise expert systems for manufacturing, medical R&D, home automation and security, law enforcement first responder CAD, (civil, mechanical, atomic and aeronautic) engineering applied software, applied AI, GIS, CAD/CAM, FEA, big data, FEA (non - linear dynamics), large-scale, low-latency, embedded, high throughput and frequency, big data, machine learning, ai, IoT, home automation, system PROGRAMMING, framework grade, best embedded idioms, cross platforM, Windows, Mac OS, Linux, Android, IOS, various clouds and Confidential .

TECHNICAL SKILLS:

Techology and Tools: C & C++ (including k&r c, c89, c99, c11, c with classes, c++ 98, c++ 03, c++11 (0x), c++ 14 (1y), c++17 (1z) and already messing with c++20 features, including gcc & g++ semantics). Compliant with ISO/IEC 14882:*. Work up to gcc 6.2.x and 7.3.x (generally bootstrap my own compilers). Fully aware of vendor specific language extensions for GCC (including C/C++ mixed applications and GCJ), MSVC (including managed code and WinRTcpp), BCC, Intel, Comeau (compiler front-ends) and SUN s Forte. Have designed, implemented and maintained extremely large C++ systems, multi process/IPC, multi-threaded (several models), multi paradigm and with good isolation between logical and physical models. Extremely proficient with profilers (especially for GCC and MSVC), compiler compilers, debuggers, static and dynamic code analyzers, librarians, beautifiers, several build processes, cross platform and cross compiler semantics. Used Windows API, UNIX/LINUX ABI, wxWidgets Qt (v1.0 to v5.10), C++.NET (managed and hybrid applications), COM, DCOM, ActiveX, COM+, WinRT and CORBA, IDL, custom design high performance low level IPCs, SOAP and REST Web Services. Extremely good Confidential multi-threading, debugging, profiling & optimizations. High performance parallelism using SIMD on single core, declarative multi-threading (OpenMP), imperative multi-threading (pthread, std::thread), library-based multi-threading (Microsoft PPL/Intel TBB), machine clusters (MPI) and of course, dedicated hardware accelerators like GPGPU (OpenCL, C++ AMP, CUDA) and H/W accelerators like ASIC/FPGA architecture or Intel Xeon Phi (bitcoin mining). Also very good with WinDbg, DDK, both kernel and user space, low level, system development tasks, shimming, hooking, reverse engineering, etc. Developed commercial software since MSDOS 1.0, Windows 1.0 and NT 1.0. Currently using Windows 10 Developer Preview program with Visual Studio 2017 preview as well. Special respect from people like Mark Russionvici, Jeffry Ritcher, Charles Petzhold, Anders Hejlsberg & 3 C# - Currently using C# 7.1 / VS 2017 / VSCode on Windows 10 and Mac (desktop, Xamarin and C++ mobile work) including advanced class hierarchies and component design, seamless integration with native world, multi-tier, WinForms, WPF with Blend, XAML, LINQ, Silverlight, complex multithreading, WCF, COM, DCOM, COM+, WinRT (wrappers) and Windows 8-10 applications and components, including but not limited to interaction with other native and/or .NET languages, MVC, MVVM, composition, implementation inheritance, interface inheritance, covariance, contra-variance, named parameters, asynchronous model, multi-threading, complex design-time support, full rtti/ metadata/reflection, dynamic keyword and programming, extremely sophisticated debugging scenarios, unit testing, functional decomposition, test coverage, testing automation Active with C# 7 (member of Roslyn) and cross. Strong with C# 7 features, including but not limited to tuples, pattern matching, ref returns, exception expressions, deconstruction, local functions, out variable literals. Proficient with HTTP, HTML up to 5, CSS up to 3, ASP (classic), ASP.NET, ASP.NET Core 2.x, MVC including complex scalable, maintainable solutions based on true separation of concern and model design patterns, component manufacturing, XML, JSON, XAML, SOAP, REST, Web API, Razor, SignalR, JQuery, custom design protocols, components and more for you to discover. Coauthor of Confidential C#. Ex MCSD. Extremely good with WinDbg including kernel debugging, low level, system development for Windows Developed since C# 1.0.

PROFESSIONAL EXPERIENCE:

SENIOR SOFTWARE ENGINEER

Confidential, Pensacola, fl

Responsibilities:

  • This is the place where C++ was born. Currently we are building Docker, Kubernetes micro-services based distributed Machine Learning AI framework for Confidential &T internal use (production) and will also be open sourced, modeling, intent and named entities extraction, automatic, sentiment analysis, document categorization, conversation and dialog services. My activity includes competitive analysis, architecting, designing and implementation of a large scale low latency AIML interpreter, finally suitable for enterprise use, an AI based vendor independent database broker and currently developing unified PMML and
  • FPA models. Work is done in Java, Scala, Python, C++, Julia, with mvn, git, cmake, ninja, Docker, Kubernetes, Ingress, Cassandra, MongoDB, Hadoop, Spark, Rapid Miner, Thrift, Spring, Spring-Boot, Hibernate, Cloud Foundry, Protocol Buffer, sbt, seed templates, play 2.x and Confidential . Complex design patterns (especially in C++ and Scala, including C++ 11, 14 and 17. ML and AI algorithms under NDA, till open sourcing happens. Development is test driven, with full test coverage, UML.
  • Also, friendly helped other engineers (if solicited) with coding standards, software engineering best practices, complex design patterns, multi-language interaction and more advanced language specific details (mostly in C++ meta programming, standard compliance, java, go and Scala, fully adopting functional paradigm so I use Scala Confidential blue collar traditional/imperative java way - functional), complex, framework grade connectors for R data-sources (including C++ R custom design packages) from within RStudio, Shiny complex model management API(s). MatLab for AI/ML algorithms design. Complex fraud detection API.

SENIOR SOFTWARE ENGINEER & Architect

Confidential, MOBILE, AL

Responsibilities:

  • Ideal is the international leader for software and hardware fully integrated solutions for distraction parks, arcade, redemption, restaurant including POS, b2b, debit and credit cards real time payments, cashless cards, bawling lanes, games and integrated vending machines. I was initially refactoring large scale, multi-threaded, low latency server side, currently in charge of Kiosk/vending machine. Development includes desktop and mobile UI, multi-tier including custom-design multi-threaded application servers, multiple database vendors (including building custom design optimized database back-ends), cloud, embedded, class hierarchies, components, cross platform, multiple languages and frameworks: Delphi & BCB - RAD Studio/Delphi 10, Java 8-9, C++ 11, 14, 17 Eclipse, Android Studio, Visual Studio 2015 (C# 5 & 6, C++ 11, 14, 17) and Xcode 7.3 (both Objective-C & Swift) for both iOS and OS X and QT 5.5.1 & 5.6.0.
  • Our solutions cover Windows (currently 10) with intensive component development for Azure cloud, MAC OSX 10.11.x, Linux (my custom design kernels), iOS and Android, mostly from one code base, including our own custom design database server. Expert systems are fully multi-threaded (both clients and server side), asynchronous, state of the art cross platform UI. Ideal also manufactures hardware used in their over 10,000 active customers based from coast to coast, Canada, Australia, EU and other countries. We apply the most advanced design patterns, including AI, void synthesis and recognition, face recognition, OCR, advanced networking and encryption, custom design protocols way Confidential SOAP and rest, use latest and greatest innovative devices and technologies (Apple Pay, Android Wallet, NFC, Clover devices, both tablets, phones, Card One (smart credit / debit cards), ariba and Confidential .
  • Development includes custom design, preemptively multitasked and multi-threaded HAL, Kernel(s) and fully modular design and strict coding standards, continuous integration, git and Azure API .NET components for sites synchronization. Architected and migrated us to AWS. MatLab for AI/ML algorithms design. Low latency work for distributed systems. Complex fraud detection API.

SENIOR SOFTWARE ENGINEER & Architect

Confidential, MOBILE, AL

Responsibilities:

  • I am currently in charge of DMS (Dispatch Management Systems) - insurance resource dynamic / real-time dispatch and quant decisions - having a crucial role in business’s intelligence. Direct contact with major insurance players like Allstate, Confidential Family and State Farm. Defined enterprise APIs / class hierarchies, numerical methods and their subtle borders with components, IPC, SOAP and REST in full OOP in C++. Current core Linux, UNIX, Windows, OS X, iOS and Android applications are using C++ Builder XE 6 and some with Visual Studio 2013, QT-Creator, Eclipse (Java EE), Android Studio and
  • Xcode. Already evaluating OS X Yosemite, iOS 8 and Xcode 6, including Swift programming language. Work includes quant insurance modeling/analysis for catastrophic events (FED GOV and Major Insurances). Extreme component development for both Azure but mainly Amazon AWS cloud development (EC2, S3, DynamoDB, etc) all in Cross Platform environment. Extremely proficient with AWS. MatLab for AI/ML algorithms design. Quant and development work with R/RStudio for Confidential Family, FEMA and State Farm. Complex fraud detection API.

SENIOR SOFTWARE ENGINEER & director OF ENG

Confidential, PENSACOLA, FL

Responsibilities:

  • Re-factored and extended the CAD (computing added dispatch) product for Emergency Response System as Technical Lead (Director of Engineering) for the entire product line, Linux / C++, Java EE. Extremely complex Mapping/GIS work (ESRI interfaced directly from c, c++, COM, ActiveX, .NET levels). Super specialized in real time Computer Aided Dispatch systems for emergency 5 nines fault tolerant systems and B2B interfaces to 3 letter Agencies. Fully ported CAD product line from Delphi 6 to Confidential C++ 2009 including complex/custom design build clusters independent of IDE.
  • Led enterprise-level re- engineering of Company based on Extreme Software Engineering methodologies like Continuous Integration, Extreme Development. Implemented specialized interfaces for ERS product line including XML/XSD compiler compiled interfaces for FBI, DOJ. Certified in Security systems by FBI. MatLab for AI/ML algorithms design. Three letter grade security implementation.

SENIOR SOFTWARE ENGINEER

Confidential, SCOTTS VALLEY, CA

Responsibilities:

  • Created C++ BuilderX IDE cross-platform cross-compiler toolsets using XML based compiler-compiler compiled interfaces to Confidential C++, GCC, Microsoft Visual C++, Intel and Forte compilers. Intensive interaction with QT framework. Targets Windows, Linux, MAC. Toolsets included pre-processors, compiler, linker, librarian, resource compilers. Created IDE build interfaces in cross-platform cross-compiler build tool-chains which shipped with Confidential C ++ BuilderX. Created Visual Components for Nokia Series 60 in full RAD two-way interaction with form designer and object inspector. Built component architecture combining Java Swing with custom design C++ code generation capabilities. Implemented CORE component framework including specialized edit boxes, buttons, radio buttons, check boxes, frames and containers. Built CBuilderX Mobile product with Nokia R&D Engineers. Lots of low level Java work Implemented
  • UI elements in the IDE based on compiler compiled custom design parsers for resource (RC) and ANSI 92 SQL parsers. Ported VCL base classes from Object Pascal to C++ in cross compiler ANSI C++ compatibility emulating post constructors code after VMT(s) were realized. Replaced 3000 lines of source code (in Midas VCL area) with 100 lines of elegant, efficient code in database VCL. Confidential named the new component TSimpleDataset. Implemented innovative set of VCL super components using smart combination of implementation inheritance, interface inheritance, and composition multiplier. Designed convenient, transparent, and fully portable PME (Property Method Event Model) extending RTTI semantics without any proprietary dependencies. Implemented metadata interface extensions to DBExpress driver model, interface Interbase, Oracle (OCI level), MySQL, PostgreSQL, SQL
  • Server, DB2. Implemented innovative/patentable IDE wizards/experts for auto-generating dbAware controls in visual containers like frames, forms, panels, improving productivity of building database intensive client applications. Created innovative high performance, extremely easy to use VCL component for low level Linux System services in Kylix --- The Confidential C++ for Linux IDE. Designed component coverage and MS C# toolset interfacing in Confidential C# product life cycle. Created new generation of Confidential Data Providers to .NET 2.0. Implemented extremely complex form designer coverage for drag and drop marshaling and serialization with the database tree-view. Created complex SOAP/DOM interfaces for Web Services interoperability framework subsystems. Maintained and extended the following C++ chain advanced tools: tlib, implib and tlibimp. Done tones of low level embedded and mobile development for Nokia Series 60. Implemented low level GUI components to bridge CLX (VLC for Kylix) via QT (this include
  • MAC, Linux and Windows level zero components like TButton and TEdit - lifetime opportunity, how many engineers you know who wrote something as fundamental as TLabel, TButton, TEdit, later distributed in several million commercial copies). MatLab for AI/ML algorithms design. Attention to detail and extreme Software Engineering in core R&D for class A Software Company. In the same period ( Confidential evening time and weekends) I secured remote position of Software Architect (Embedded) for Confidential Corp, which later on has been purchased by Microsoft. In charge of encryption for clients like CIA.

SENIOR SOFTWARE ENGINEER & ARCHITECT

Confidential

Responsibilities:

  • Applied Scientific Computing (FEA) in Pharmaceutical Manufacturing. Re-designed and re-implemented the enterprise level Confidential ’s System based on multi-tier distributed computing with strong SQL based backend. Designed and implemented new on-line systems for Confidential ts, physicians and pharmacists over the tactic network working with Confidential & Confidential . Interfaced various medical devices, improved Intellectual Property (TPN patent). MatLab for AI/ML algorithms design.
  • Confidential is an Confidential Corporation. Large-scale low-latency work over the tactic network for real time fraud credit card detection, working (HFT) very close with Toronto Stock Exchange (cannot document in here). Complex fraud detection API.

SOFTWARE ENGINEER

Confidential

Responsibilities:

  • Applied Scientific Computing (FEA) on real-life structures + my own Commercial Software Product Confidential CSI / Etabs Level. Created new commercial best-seller application called CASE386 --- a better Super-ETABS (Berkeley/CA), adding more analysis models, graphical pre-and post-processing based on AutoCAD from Autodesk, tutorials, context sensitive help, modular activation systems over the phone.
  • Also, full PE in advanced structural modeling using FEA. Used object pascal under MAC as well. Able to create no only a better product, extremely functional, appealing to users, but also simplified marketing schemas so the product would sell (and did sell very well). Research contract for nonlinear dynamics/nuclear level Q; MatLab for AI/ML algorithms design. G&D is an Confidential Corporation. HFT work to Bucharest Stock Exchange (cannot document here).

We'd love your feedback!