Chief Architect/director Resume
SUMMARY:
- Skilled senior software engineer/architect with 25+ years of experience ranging from software design/development to application and systems architecture to project management and oversight. Extensive expertise at solving a wide variety of technical problems and supporting a large range of systems responsible for critical business components for major fortune 500 technology companies. Instrumental from the ground floor up in the growth and success of a start - up company in the chief solution architect/development role where innovation and leadership in both technology and business is key.
PROFESSIONAL EXPERIENCE:
Chief Architect/Director
Confidential
Responsibilities:
- Led technical development and architecture for initial SOA server implementation of an LBS service for garnering and sharing location amongst a diverse set of phones using .NET with a MySQL database and native code on 9 handset platforms.
- Authored location determination correction algorithms for correcting GPS/Cell location inaccuracies.
- Successfully migrated the hosted database to Amazon AWS RDS and Windows servers to AWS EC2, and integrated other AWS hosted services into our platform increasing performance and scalability including: SQS Message queueing, Cloudwatch monitoring, Elastic Load Balancing, and Elasticache memory caching
- Implemented a first responder location service with peer to peer location sharing as well as centralized command location and notification/dispatch.
- Integrated with 911 call center to send emergency location with descriptions to handset of responder for mapping and turn-by-turn directions as well as a web based mapping (GIS) service for near real-time location display of all first responders and 1-1 messaging and dispatch.
- Lead the creation of non-GPS hybrid location algorithms to allow for location determination of a handset using non-GPS radio beacons.
- Worked with hardware designer and manufacturer to ensure proper specs for device.
- Lead technology development of cloud platform changes to support a custom developed device as well as assisted in the design of the firmware and interface for the PERS device itself.
- Technical interface with hardware designer, manufacturer, 3rd party and internal development teams
- Worked with preexisting M2M hardware provider to integrate their carrier connected ODBII automotive reporting device into our platform
- Created a custom message parser for M2M message handling and translation
- Augmented our existing platform to enable wide variety of automotive specific triggering events to work in our rules engine.
Applied Technologies: C#/VB.NET, Visual Studio, Amazon Web Services (AWS): RDS, DynamoDB (NoSQL), EC2, SQS, Lambda, Cloudwatch, Elasticache, Route 53, IAM, SNS, SES, Soap/Rest API, MySQL, SQL Server, JavaScript/Node.js, Agile SW Development, Jenkins, GCM, APNS, GIT, Jira, Confluence, Fisheye/Cruicible, Flowdoc, ScaleArc, JSON, SOA.
Senior Consultant
Confidential
Responsibilities:
- Gather customer as well as technical requirements from several integrating systems to best design solution for automated quote/order printing.
- Architect .NET web services to integrate pricing systems with Xerox VIPPtm software to produce fully customized sales quote and order agreement documents.
- Developed primary web service interface and traffic management applications to manage user requests as well as print engine load.
- Engineer physical server farm and custom load balancing solution then set up, install, and test the development, SQC, and production server environments, load tested and optimize all components of solution.
- Coordinate diverse and physically disperse development team to ensure project was on schedule and developed to spec.
- Implement solution and transition day to day operation to production support organization.
- Work with wireless vendor and solutions group to determine best network and transport methods as well as cost structure.
- Used mobile web SDK and blackberry MDS to create a wireless interface to the existing SFA tools that could be utilized on the wireless devices by reps in the field.
- Assist in service registration site as well as documentation and communications.
- Implement solution and transition day to day operation to production support organization.
- Broker transition of a prototype ASP application that needed to be completed and converted to a supportable .NET application.
- Complete business requirements analysis.
- Document existing application design mostly by reverse engineering application code.
- Architect conversion to .NET along with design of web service interface.
- Implement solution and transition day to day operation to production support organization.
- Document and dissect an existing manual security assessment and reporting process.
- Design and develop a web based application to allow for tracking and reporting of data center security assessments.
- Implement solution and transition day to day operation to production support organization.
- Working with an external print provider, design and implement a solution to enable sales reps to generate custom mail collateral to chosen customers.
- Architect web service interface between Sales Force Automation applications and service provider to enable data transfer and web based document customization.
- Working with sales and marketing customers document requirements for automated sales proposal generation.
- Architect and design solution for a customizable web based proposal generator. Solution included word automation, windows services, and web services.
Applied Technologies: Mobile Web SDK, ASP.NET, XML,BlackBerry MDS, XML, SQL Server, ADO.NET, C#/VB.NET, Web Services, SQL Server Reporting services, ADO.NET, Oracle, TTM, Lean Six Sigma, SDLC, VIPPtm, ACT, ANTS Profiler.
Senior Software Engineer
Confidential
Responsibilities:
- Architect an application migration from a Windows based SFA client with a distributed database to a web based tool and enterprise database. Determine system load requirements and engineer physical server farm to handle load.
- Set up, install, and test the development, SQC, and production server environments.
- Manage physically disperse development team to ensure project was on schedule and developed to spec.
- Architect an application migration from a Windows based Sales Forecasting client with a distributed database to a web based tool with a centralized database. Design and develop web application based on requirements.
- Planned and implemented transition of data storage.
- Design and develop client based application to enable sales to capture activities, view opportunities, and record sales outlook.
- Design database synchronization methodology to enable client based databases and the enterprise sales database to remain synchronized.
- Determine requirements to capture and track requirements and changes as well as defects between IT and customers.
- Create web based application that enabled a complete view of a project from its beginning requirements, through the development phases into the production and ongoing change and maintenance phases.
Applied Technologies: ASP.NET, SQL Server, Oracle, ADO.NET, C#/VB.NET, Crystal Reports Web, SQL Server Reporting services, Application Center Test (ACT), ANTS, Precise, MS Access, Oracle, ADO, VB, Crystal Report, ASP/ASP.NET, SQL Server, Oracle, MS Access, ADO/ADO.NET, VB/VB.NET, Crystal Reports Web
Advanced Software Engineer
Confidential
Responsibilities:
- Design, develop and implement a distributed PC based application/database utilizing Visual Basic, MS Access, MS Visual C++, and DB2/COBOL. Project included rapid prototype creation, requirements gathering, and extensive software development. The scope of the project also includes TCP/IP connectivity for WAN users using FTP as well as WWW. The end product was rolled out to 5500 end users with local databases all of which reconcile regularly to a centralized DB2 database.
Computer Programmer/Systems Analyst
Confidential
Responsibilities:
- Application software development, database administration, and system operation support including UNIX systems administration for a 50 user Pyramid minicomputer in support of outbound Telemarketing effort. Enhanced Brock Telemarketing software to meet customer’s outbound calling requirements.
- Played a key role in the development of a production Marketing Database under DB2. Activities included development of a Sales Rep Prospecting Tool, Product Face Off software, Territory Planning Software, decision support interface, and numerous AD-HOC support activities.
- Created Marketing Systems prototype with Oracle development tools. Implemented production marketing tool with CSP, systems technical specification and design. Tuned applications and databases to ensure timely response under both Oracle and DB2 databases.
Computer Programmer/Systems Analyst
Confidential
Responsibilities:
- Initial requirements gathering from the marketing customers for Marketing Database needs.
- Application and database design for data storage and retrieval.
- System prototype implementation using Oracle, SQL*Forms, SQL*RPT, PRO*C.
- Responsible for insuring prompt and timely delivery of systems applications to the customer.
- Application and system design, prototype implementation
- Extensive development in Pascal and C PC Workstation served as an interim process for a larger project.
- Developed the automation of data transfer from Xerox 6085 workstations to IBM mainframes. I was able to code CUSP (CUStomer Programming) routines to eliminate human intervention in the repetitive transfer process.
- Support of a national lead coordination system with multiple PC's networked to the Xerox Computer Center. Initiating and monitoring data transfer between the local area and the remote computer center.