Post Job Free

Resume

Sign in

Project Manager Software Development

Location:
Irvine, CA
Posted:
November 02, 2023

Contact this candidate

Resume:

Reuven Cohen

ad0tmo@r.postjobfree.com

***** ***** ***

Irvine, CA 92606

949-***-****

Software Architect/Developer Project Manager

Software architect & developer, System integrator and Project manager with extensive experience developing large-scale systems within financial (consumer, mortgage, investment), healthcare and manufacturing industries. Consistently demonstrated the abilities to analyze system & business requirements learn and incorporate wide range of technology options and taking projects from inception to a successful product.

Highly skilled professional with multiple software development disciplines including user-interface, usability, back-end server development, data communications and client & web-based applications.

Proficient in agile software development methodologies, using latest tools and processes with the ability to communicate technologies to both business and technical audience.

Technical Skills

Microsoft .NET Technologies (C#, WPF, WCF, Windows Forms, Web Services, ASP.NET)

Rich Client GUI Development (WPF, Html, Java Script, Infragisitcs, Syncfusion)

Client-server and Web application development

Integration engineer for supporting large scale business solutions (AWS cloud, Kafka, Appian)

Genesys engineer (SME) specifically for the Email channel

Genesys Routing strategies and configurations

User Interface design and usability.

Queuing technologies software development (Kafka, MSMQ)

User interface prototyping, design and implementation

Genesys Contact Center including routing strategies, design and debugging.

Splunk, ITSI dashboard development

Wix software packaging

ADOBE Flex 4.0 with FlexBuilder IDE.

Agile Development methodology

Microsoft Application framework (Composite Application Block, Prism).

Development of NT Services and COM components (COM+/DCOM) using Visual C++ and Visual Basic.

Windows internals, Internet technologies and Application Security.

NT environment and services (Windows2000, SQL Server2000, SNA Server, Exchange Server, MTS, MSMQ, BizTalk Server).

NT domain architecture, application security, and directory services.

Communication networks and protocols (HTTP, XML, SOAP, TCP/IP, Sockets, RPC, DCOM, SNA LU6.2, HLLAPI, 3270, ISDN and Frame Relay).

Internet base systems design and development. Visual InterDev applications.

Inter-Process communication design and implementation (LAN and WAN).

IBM SNA architecture and implementation (VTAM/NCP, 3270, 3174, OS2 Communications Manager, DNS/WINS.

Software languages include C#, C++, Visual Basic, Assembler, SQL and 4 th

GL.

Tools: Postman, SoapUI, ClearCase, MS Teams

EDI and DataJunction

Software development methodologies: Agile, RUP, SDLC, OO, SCRUM Master

Atlassian DevOp (BitBucket, SourceTree, Bamboo, Jira, Confluence)

ServiceNow(Incidents, Change requests, IT requests), MS Project, Visio and MS Office.

Axure PRO – a UI prototyping tool

Professional Experience

The Capital Group Companies 2009-2023

Irvine, CA

Sr. Software Developer/Architect/Genesys Engineer

Genesys is a media (voice, email, chat) routing software used to direct sources from multiple channels to target individuals or groups

Responsible to analyze, architect, develop and test software solutions for large scale business processes incorporating the Genesys framework and services.

Research, analyze and develop Genesys-based solutions for multiple lines of business. Primarily developed solutions using Genesys Workspace (client C# application) with integration with internal & external back-end systems.

Integration engineer working with CG teams of multiple systems: AWS and Verizon and DST/AWD to provide complete end-to-end solutions. Integration with HR systems and ServiceNow.

System development and integration with AWS – Scarif/Kamino, Kafka, DST/AWD, O365

Development of business processes, Genesys strategies, configurations and databases to support the various business flow requirements

Debug and analyzed Genesys issues using Splunk, ITSI and SQL Server.

Development was with Visual Studio 2019, C#, WPF, WCF, ASP.NET, HTML 5 and Java Scripts under Windows and Linux

Genesys tools include IRD, GA, GAX, InfoMart and other supporting Genesys tools

Agile processes using MS Teams, Jira, Confluence for team communication

Software lifecycle tools include Git and Bamboo and Deployment tools. The Capital Group Companies 2006-2009

Irvine, CA

Sr. Software Developer / User Experience Specialist

As a member of the CB&T development team, my main responsibilities are Application development and UI design & usability.

Conducted a complete User-Centered Analysis and Design process including interviews, usability testing, design reviews with end-users, stakeholders and other development teams.

Designed and implemented CB&T Workflow Management System (client side) and Web Services. Development was using the AFTUP methodology and was under Windows XP using WinForms using VS 2010 and C#.

Design and implement ECHO (work management system) client-side. Software development used the Agile methodology and was under Windows XP using Prism, WPF & Adobe Flex using VS 2010, Adobe Flex Builder and C#. In-depth knowledge of the Genesys workflow systems.

Design and implement Web Based UI for RPA and RA using JavaScript and HTML using Expression Wed.

Designed and developed the application framework (module loading mechanism, sequence, background processes, etc.), navigation and general UI decisions.

The client side windows applications were implemented using WPF and WinForms and .NET custom components, Infragistic UI components and “open- source” controls.

Development was in .NET 4.5 using Visual Studio 2013, C#, Java SpringSource and Flex Builder.

Work with the business users, analysts and developers to gather users’ information to design the application user-interface and flow.

Users’ session are conducted with a prototype application for specific task scenarios.

UI design tools: Axure Pro, MS Expression Suite, ADOBE Dreamweaver and Photoshop are the primary tools used for UI prototyping and design. Incuity Software (DataWorks Research) 11/2003- 1/2006 Mission Viejo, CA

Sr. Application Engineer

DataWorks research is a software firm that specializes in Manufacturing Intelligence (MI) software and enterprise data architecture.

The application is a multi-tier .NET application that consists of various technologies, including Web Services and portal, Windows Forms Client Applications, Office Add-Ins, Middle-tier services and SQL Server 2000/2005.

As a member of the technical team my responsibilities include: software applications requirements, design, development and testing, and participation in the overall architecture meetings and presentations.

Design and developed a complex GUI application for XY plotting and trending of manufacturing devices and equipment. The trending applications are designed to support multiple levels of users and support many different scenarios. It is scriptable and highly customizable software to provide maximum level of integration with existing applications.

The application was designed to run under various scenarios, such as standalone Windows application, embedded scripted control, full and partial trust and to trend either XY or time data points.

For performance and flexibility reasons, the application is extremely customized and most of the GUI functionality is implemented using GDI/GDI+ libraries.

Researched and implemented deployment strategies of the client applications in a partial-trust web environment. (Click-Once)

Design and developed middle-tier components for data access and transformations.

Develop the company obfuscation process and tools.

Researched and developed ASP.NET WebParts controls for Microsoft SharePoint services and DotNetNuke web environments.

Development is with .NET 2.0, using C#, SQL Server 2000 and Visual Studio 2005. Additional development tools: Visual Intercept, NUNIT and Subversion. ConsumerInfo.com 3/2003-10/2003

Irvine, CA

.NET Consultant (Contract)

Member of the team that designed and developed the Phoenix core system functionality, and the framework components. The system is based entirely on Microsoft .NET framework and services.

Designed and developed complex Web pages and components for both UK and Yahoo projects. All pages are constructed using Custom and User controls, XML and XSLT (ASP.NET).

Designed and developed a Content Management System for web page generation and configuration. The system allows for creating web pages by changing properties, attributes and contents on Template pages, which are persisted in the database. The system primarily works with Custom Controls design-time support to enable these modifications. The page is later generated with the specific properties for particular business scenario. This system is implemented using Windows Forms, HTML Editing classes and C#, under .NET framework. Database used is SQL Server.

Developed design-time support for composite controls and template pages.

Systems are implemented with C#, ASP.NET, XML, XSLT and .NET Windows Forms using Visual Studio.NET IDE. Development environment include .NET Framework, Windows 2000/XP, IIS and SQL 2000. Microsoft Visual SourceSafe is used for source control.

SSP Solutions, Inc 12/2002-3/2003

Irvine, CA

.NET Consultant (Contract)

SSP Solutions is a national leader in providing Security software and Smart Cards.

The system facilitates the management of the PKI for organizations. It provides methods for generation, distribution, administration and monitoring of security tokens and certificates to the end user over the Internet. The system is developed for the US Department of Defense and the National Security Agency.

Primary responsible for the web service architecture, performance, and scalability. Developed metrics and multi-threaded GUI based applications to measure and stress the system over the Internet.

Design and implemented a tracing capability to the Web Service utilizing SOAP Extensions and COM+ Event sub-system. Developed under .NET with C# under Windows 2000.

Performed application and system level R&D involving .NET interoperability issues with COM and DLL in a multi-threaded environment.

The system is built completely with Microsoft .Net framework and utilizing security and cryptographic toolkits developed in-house. Technologies used include XML, XSLT, SOAP, .NET Web-Services, C#, Cryptography API, SOAP Extensions, and COM.

Development was under Windows2000, Oracle 8, Microsoft .NET, VS.NET and ClearCase.

Well Spring Solutions (Object Automation) 4/2002 – 11/2002 Santa Ana, CA

Sr. Software Engineer

OA (Object Automation) Enterprise is an Industrial Automation product that is based on Windows, COM+ and Java.

Responsible mainly for the development, maintenance and support of the HMI sub-system of the OA Enterprise System (OA2View). The HMI (Human Machine Interface) is a state of the art graphical tool that encompasses both the development environment and the end-user applications. User uses this sub- system to develop screens that interact with the underline plant systems, using OLE automation scripts and graphical elements. This sub-system is heavily based on COM/ATL and MFC infrastructure, implementing complex container-server structures. Graphics development was implemented with GDI/GDI+ support.

Developed applications to stress and validate OA remote automation interfaces.

Development was under Windows using C++, MFC and Visual Basic 6.0. Primary technologies used in this project were COM/COM+ and GDI/GDI+.

Developed and support Java based applications that run inside OA framework. Particularly, the database access methods to SQL based databases using JDBC- ODBC Bridge.

Bonds Securities Trading Company 1/2002-4/2002

Newport Beach, Ca

.NET Consultant (Contract)

Responsible for the architecture and the development of the Internet-based system for the bonds security trading software for internal and external use.

Design and developed the Data Collection Services that are exposed to the Internet users via Web Services. The Data Collection service is an NT Service running multiple threads, each access remote data sources. Each data source is distinct and implemented with various protocols and data stores.

The Web Services expose functionalities via both RPC-like calls (SOAP) and application ASP.NET pages, which primarily used in-house.

Software development is based entirely on Microsoft .NET architecture, tools and IDE using .NET framework classes, C#, ASP.NET, ADO.NET, XML and SQL Server2000.

Developed database stored procedure and the data access components.

Established the project’s priorities and the development processes. StrataCare, Inc. 11/1999-10/2001

Newport Beach, California

Director of Software Development

StrataCare is a leading provider of Internet-based, Workers ’ Compensations Bill Review software. My role at StrataCare was two folded: software development and management.

At the corporate level, I was responsible for the product definition, technology direction and the development of the organization infrastructure. My roles were to assist in forming the company product features set, overseeing and managing the software development department, clients’ relations, solving business and organization issues, prioritization and overall management and planning. At the technical level, my responsibilities were to define, scope, develop and implement software solutions. At this level, I was involved in various capacities, in all phases of the development of the technical solutions. Using standard software development processes and business and system analysis, software prototyping and iterative development approach, we have been able to implement many successful software products. The architecture was based on a client-server, component based systems implemented with the Internet/ASP infrastructure. Through an extensive interview process and planning, a team of 22 software developers and managers, QA engineers, and MIS technicians was hired to develop and implement the Workers’ Compensations product and its supporting systems. The product consists of multiple software modules and sub-systems including a browser base (IE) GUI, Bill Review processes (NT services), EDI sub-system and the SQL Server database and tools. The entire product was based on Microsoft Technologies with some industry standard tools, including DataJunction and Crystal Reports.

The system’s bill review software was integrated with the PPO pricing modules, EDI and workflow, using multiple pricing databases, such as Ingenix, Drugs redbook, etc. The technology platform is based on a n-tier design under Windows2000 environment. A C++ class library provides all data abstraction and the business rules implementation. The core technology is scalable and designed to support increasing levels of transactions and throughputs. Using Internet based software allows the company the flexibility to implement the system in both local and ASP models, which significantly increases the potential client-base. The main design goal of the Application and the EDI sub-system is to allow customization by the clients without changes to the core product. This goal was achieved by using a data mapping techniques and parameters driven design.

Education

BS in Electrical Engineering, Technion, Israel Institute of Technology Specialized in computer software, data communication and programming languages. Technical Education/Certifications:

Genesys foundation, routing and development courses

.NET and HTML 5 courses

UI Design & Usability Certification program at Human Factor International

AWS Architect (Udemy)

Windows Presentation Foundation at DevelopMentor

Window Workflow at DevelopMentor

Java Enterprise Beans (EJB) at UCI Extension

Internet Application Development using Visual InterDev at QuickStart

Advanced DCOM programming at DevelopMentor

Developing Component Software with COM/OLE at UCI

Advanced Visual C++ programming with OLE at UCI

Windows programming using MFC and C++ at UCI

ISDN and Frame Relay at UCI

Client-Server programming at UCLA

Object Oriented programming using C++ at UCLA

Introduction to the Microsoft Exchange Server at QuickStart

Programming with Visual Basic at Microsoft University

LAN Server, SNA and APPC/APPN classes at IBM Education Center (NY)



Contact this candidate