We provide IT Staff Augmentation Services!

Lead Architect/staff Software Developer Engineer Resume

3.00/5 (Submit Your Rating)

Miami Fl Perth Amboy, NJ

SUMMARY:

  • Over 12 years of experience as a Software Engineer creating:
  • Business back - ends core software infrastructure, and
  • UIs for the planning, execution, automation and management of business processes, which serve the main activities of the specific industry. From insurance and financial institutions, to medical devices manufacturing production line automation.
  • Extensive knowledge and hands-on experience designing entire architecture of Client/Server business systems, using Microsoft’s technologies and methodologies for such development contexts
  • .NET|Win32|MFC desktop and dedicated Windows System Service applications, internal operations and business ASP.NET & Webservices applications,
  • Complex normalized Database design and implementation, and Business Intelligence tools for processes automation.
  • Extensive knowledge and hands-on experience with the OOP paradigm as well as the use of design methodology/modeling techniques (UML, RUP, Rational Rose, etc.) and the definition of canonical diagrams (use case, sequence, modules, integration, etc.) under the general SDLC.
  • Great problem solving, analytical and debugging skills under custom and third-party APIs and frameworks written in C++ (Linux & Windows OS), C#, VB.NET, Java, and Delphi.
  • Fluent in English and Spanish.

TECHNICAL SKILLS:

  • C#, C++, VB.NET, Java, Objective-C, Delphi,
  • C, Pascal, Perl, Ruby
  • Prolog, Lisp.
  • .NET Framework 2.0-4.5, Win32 API, Windows MFC, C++ STL, ATL ActiveX, COM, WCF/WPF/WWF, MSMQ, Sockets| UDP/TCPIP
  • Windows Mobile/CE SDK, iOS SDK, Android SDK, Linux-GTK+/Qt
  • MS Unit Test Framework, N-Unit, Silverlight SDK, MS DirectX SDK, MS Kinect for Windows SDK, XNA Framework, OpenGL, Windows Media SDK,
  • Java SDK, CORBA, RMI, J2EE EJBs, JavaBeans, Applets, Java Servlets, Java3D SDK, CGI, JSP
  • ASP, JScript, Struts, PHP, VBScript, DOM, Web Services, XAML, SOAP, XML, XSL/XSLT, DHTML, HTML
  • MS SQL Server Management Studio, MS SSIS & Business Intelligence Suite, MS SQL Reporting Services, DTS, ADO.NET, LINQ/Entity Framework, ODBC
  • Oracle, PostgreSQL, MySQL, JDBC
  • Crystal Reports, Active Report, Quick Report.
  • Object-Oriented Analysis and Design, UML diagrams, RUP, Extreme Programming, Agile, Rational Rose
  • TFS, VSS, ClearCase, ClearQuest
  • Windows, Linux, Windows Mobile/CE, iOS, Android
  • Office (Access, Excel, Word, PowerPoint) and SharePoint interop SDK, LaTeX/TeXwork

PROFESSIONAL EXPERIENCE:

Confidential, Miami, FL/Perth Amboy, NJ

Lead Architect/STAFF Software Developer Engineer

Responsibilities:

  • After three years as a consultant for the company, I became STAFF exempt employee
  • And I assumed all software development duties as Lead Architect Soft. Eng. for the entire Miami Manufacturing Technical Operations (MTO), thus defining, developing and controlling all software baselines and frameworks required in all of our manufacturing processes.
  • 3-5 Software Engineers under our lead.
  • We designed and developed the entire infrastructure for the company’s Unified Quality System, consisting on a software framework to define, control and support a brand-new set of data collection systems all under the umbrella of the:
  • Universal Data Collection (UDC) Application, which replaces the legacy Windows XP set of multiple data collection solution based on Access Macros, Forms and obsolete DB systems disseminated across the entire manufacturing facilities; all of them doing their own data collection, each of them under un-stable, and non-standard ways of doing things and providing a service for the specific manufacturing area or department.
  • I created and implemented and entire software platform for data collection and reporting infrastructure, related to systematic manufacturing issues collected during the building of a specific instrument module that later on may get assembled and integrated into several other possible modules and/or instruments.
  • And also applied to each and every possible data collection process, record retention policies, training records and UDC system user’s profile maintenance, keeping a strict control and enforcement of Confidential industry standards such as Part 11,
  • We extended the original Final Test Framework (described in the previous experience as a consultant for the Beckman),
  • And migrated it completely to .NET 4.0, providing and supporting the software validation processes required for implementation of the same final test software to be running under Windows 7.
  • I planned, scheduled, developed and assigned development activities to other engineers, related to every key software element and architecture components in order to make possible such transition, and conversion processes to Win7, for all Workstation Bay PCs in the production floor, used for the latest instrument production line of the company: DxH. So, I have had to create and define processes, procedures to follow by users/customers of our systems, as well as processes and documentation and project templates for other existing software engineers and those to come into the team in the future.
  • Another application was designed/ developed and implemented in the Final Test Area, for the monitoring and reporting of real-time status of any given instrument under final test at a given time.
  • Production Insight Colored, PICMAN, serves as a windows app client application displayed at all time on a TV Screen, notifying with color-statuses, the insight of the final testing of every instrument on the floor. It notifies visually and by email, production managers and supervisors of the real-time status of an instrument at Final Test and triggers the attention on such items/ tasks of the process which have exceeded the expected given standard time for a specific task, that way forcing the supervisor to take action in order to turn down the visual colored flag.
  • The application was awarded during internal Kaizen events part of the Danaher Business Systems (DBS). That way production has been able to improve the performance by taking action at the right moment of the process, then avoiding backlogs on orders and shipments of the product to customers.

Environment: C#, C++, Microsoft MFC, WCF/WFF/WPF, XML, XAML, MS SQL Server 2008 R2, MS SSIS-BI Suite, ADO.NET, Visual Studio 2005/2010/2013 , NUnit UI and scripting framework, MS Testing Framework tools, TFS 2010/2012, ClearCase, ClearQuest, Rational Rose, Ruby on Rails, Perl.

Confidential, Miami, FL

Senior Software Developer, Consultant

Responsibilities:

  • I took over the design and implementation tasks of a Final Test UI Windows Application as part of a team, for the company’s new generation biomedical hematology instruments line.
  • I stablished a strong relationship with scientists and technicians using the hematology instruments, also gathering requirements and features needed to complement the Final Test Process of such instrument.
  • I developed a User-Controls based friendly UI Windows App and framework to run on the instrument workstation PC. The application ordered the instruments to perform specific hematology and fluids analysis tests via robotic interfaces, then interacted with the data obtained and processed by embedded algorithmic modules, retained and transmitted by COM server objects, again processed at a higher level and finally presented in a stand-alone windows application used by the technician performing the final test process on the workstation PC.
  • It involved an extensive use of the .NET 2.0 Framework and its interoperability capabilities with unmanaged code (Win32 calls, C++ libs of components developed by me and others) and COM, and the development of complex algorithms to measure bio-chemical data providing results in an automated manner.
  • As a continuity of the above, the developed framework and application started being extended to accommodate legacy instruments, and their Final Test processes. Then,
  • I reviewed and analyzed algorithms written in C++ belonging to old applications, figuring out possible path of conversion to C#
  • I created SQL queries and data extraction and retrieval capabilities inside the framework to make the old instrument’s data available to the new application for its processing and evaluation needed to conduct the Final Test process.
  • That way, integrating the old production environment with the new technologies to be put in place, and improving the current process workflow, facilitating the technicians’ work during testing, keeping digitalized track of all the technicians’ actions to solve a problem during testing and/or tuning and debugging phases of the instruments, and providing a way to make all that testing-process data available for technical operations and scientific researches and analysis, including Statistical Process Control.
  • Everything has been conducted under a strictly regulated Confidential environment.
  • I followed the SDLC, with a great emphasis on tuning and testing of the code via NUnit and Microsoft testing framework, for automated tests and Verification and Validation processes, since the company follows Confidential directives in all their products including software.

Environment: C#, C++, XML and HTML manipulation and generation (mshtml DOM), MS SQL Server 2005, ADO.NET, MS SSIS-BI Suite, Visual Studio 2005, NUnit, Microsoft testing framework tools, Vision, ClearCase, ClearQuest, Perl.

Confidential, Coral Gables, FL

Senior Software Developer, Consultant

Responsibilities:

  • As part of a software development team I have been involve in the development of a framework and software engines for supporting the company’s business in a close relation with ETL processes applied to Internet search engines and Real Estate listings.
  • Responsible for the implementation and testing of functionalities required in the system
  • By designing and coding class hierarchies and software component as part of the core of the framework.
  • My work included also the implementation of Windows Applications for the management and configuration of several components and objects of the system in order to get them executing their functions and the management and control of the system’s component once they were working in a distributed manner through the network.
  • Also, the development and testing of Windows Service combined with and extensive use of MS Message Queuing Services and XML documents transmitted through the network and being processed remotely by instances of our engines in order to accomplish specific tasks.
  • Extensive use of MS SQL Server 2005, creating relational databases, with all the objects and structures needed to support the system. This was also in a close relation with the new SQL Server Integration Services, SSIS, so I developed several SSIS packages performing ETL processes specific to the business.

Environment: C#, C++, Microsoft MFC, VB.NET, MS SQL Server 2005, MSMQ, SQL Server Business Intelligence Development Studio, Visual Studio 2005, Visual Source Safe, Vision.

Confidential, Miami, FL

Senior Programmer Analyst, Consultant

Responsibilities:

  • Member of the Company’s Technology division, I belong to one of the development teams. Among my duties, the design, development and support of new proprietary commercial business applications as well as adding new features and enhancements to in-house existing applications, which serve internal processes and services the company provides.
  • Responsible of
  • Requirements gathering from the customers, use cases definition, the applications’ analysis, design, implementation and support. It includes web and stand-alone windows applications;
  • Oracle and MS SQL Server database designing, stored procedures, routines and modules coding; Crystal Reports designing;
  • MFC Windows Apps, .NET User-Control Oriented applications design and implementation, Windows Services application developments as servers for distributed-remote objects serving web and stand-alone client application through the network using .NET Remoting, ActiveX components, Web Services, ASP.NET.

Environment: VC++, C#, VB.NET, Oracle v9, MS SQL Server 2000, Benthic Golden, Crystal Enterprise 10, VSS, Vision.

Confidential, Miami, FL

Software Engineer - Programmer Analyst

Responsibilities:

  • Member of development team focused on research and new products development in the Home Automation Systems Industry and Gamming PC OS enhancements.
  • Responsible for Client-Server applications development including design and coding of communication protocols and data transmission among hardware devices using TCP-UDP Sockets under Linux, Win32, .NET and Windows CE Apps. Development under .NET Compact Framework. Web Services.
  • Developed System Hooks and Events, OS Services, Video and Audio streaming-RTSP/RTP, IR signals handling and processing, User Control Oriented GUI designing model, Add-In applications for Microsoft Media Center Edition (MCE), ActiveX Controls, and Device Driver programming under WDF. Also extensive use and design of database models and processes servicing the applications.
  • Developed GUI multithreaded applications for embedded Linux devices designed to be in a close interaction with other systems and centralized network devices, and with the purpose of controlling, monitoring and executing tasks over the network.

Environment: VC++, C#, Windows Media SDK, Linux-GTK+, Gtkmm/GNOME, Anjuta DevStudio, Qt, Glade, OpenGL ES, OpenGUI, MS SQL Server 2000, MySQL, VSS.

Confidential

Software Engineer/ Projects leader

Responsibilities:

  • Responsible for the implementation of all the projects and led the company development team. Software was focused on the Time-Sharing Industry and Hospitality Solutions.
  • Developed modules such as dtsLead, dtsAR, dtsSales, and dtsReserve, which are used by important members of the Time-Share market such as “Allegro Vacation Club” and “International Vacation Club”. These modules cover the financing, customers data gathering and profiling, automatic contract creation and adjustments and many others services and activities around the Time-Sharing business. It included stand-alone and web application developments, and Web Services.
  • Designed and implemented large database models, processes and algorithms created under different Client-Server application environments, which were able to interface and synchronize remotely with centralized database servers of the different companies, making possible real time processing and use of data by our software.

Environment: C#, VB.NET, VB 6.0, ASP.NET, SQL Server 2000, MS Excel and MS Word Object Model

Confidential

Software Engineer - Programmer Analyst

Responsibilities:

  • Developed financial software application and designed database models.
  • Maintained and developed new versions of the proprietary company software products, which consisted of different modules of banking software - developed under the specific guidelines of the Dominican banking system and installed in regional banks of the Dominican Republic. Windows services, web and stand-alone application developments, and Web Services.
  • Extensive use of all SQL Server 2000 capabilities and used Visual Basic as the primary programming language.

Environment: C#, VB.NET, VB 6.0, ASP.NET, VSS, and SQL Server 2000.

Confidential

Intern Professor & Analyst / Programmer

Responsibilities:

  • As Professor, taught the semesters of Logic, and Logic Programming (Prolog).
  • Member of team of programmers assigned to manage projects and coding assigned modules by the Software House.
  • Involved in most of the project phases, such as requirements gathering, main UML diagrams design, database design and normalization, modules design and implementation, and testing. Windows stand-alone and web applications, Windows Services, ActiveX, Java Applets. Examples of projects currently in use:
  • Long Distance Education Faculty Web Site. Tech used: Java Servlets-Enhydra, PostgreSQL, and Red Hat Linux.
  • Storage Management System; Tele-Communications Enterprise of Cuba ( Confidential ).
  • Information Center General Application; Tele-Communications Enterprise of Cuba ( Confidential ).

Environment: VC++, C#, JBuilder, C++ Builder, CORBA, SQL Server 2000, Rational Rose.

Confidential

Programming Head Instructor

Responsibilities:

  • Taught two semesters of programming to Microbiology and Biochemistry students.
  • The first one focused on structured programming using Pascal.
  • The second focused on Object Oriented Programming using Delphi 6.

Confidential

Software Engineer - Programmer Analyst

Responsibilities:

  • As a member of the development team, I designed and implemented the “Automated System of the Prosecution Process”.
  • Responsible for the entire database design and normalization, which involved the whole prosecution process logic and several modules that shaped different client-server applications.
  • Used since then at Police Stations, Retention Centers and Penal Courts.

Environment: Delphi 5, SQL Server 97.

We'd love your feedback!