Software Architect Resume
NY
OBJECTIVE:
- To apply my full life cycle experience architecting and building software and hardware systems in a role that allows me to leverage my expertise in publishing, collaboration, content management, workflow, machine learning and data science.
- I have platform experience that spans windows to solaris to macOS to Linux.
- I have core language expertise in Java, php, python, go, xslt, xquery and many other backed end, front end and scripting languages.
- I’ve built monolithic and distributed systems. I have full stack tools experience using mvc frameworks a host of other tools.
- I invented the action oriented workflow paradigm and the action delta assessment algorithm and implemented them into the AgilEntity framework.
PROFESSIONAL EXPERIENCE:
Confidential, NY
Software Architect
Responsibilities:
- Raised a round of funding to investigate building a new Confidential startup hosted on the AgilEntity framework.
- Evaluated and interviewed several candidates for cofounder roles in order to vet them for inclusion as startup team members.
- Completed initial compilation of market analysis, writing of executive summary and finishing of presentation of opportunity.
- Produced developer ready outline of prioritized task items for execution in sequence to build out service.
- Rebuild distributions to reflect new features added using Advanced Installer for windows.
- Finished implementation of core Entity Flag class refactor. New class performs efficient temporal measurement for nascent, fresh and expired method tests.
- Finished extension of DB Vendor classes to support Maria DB, installed test instance of Maria DB on new cluster with full success.
Confidential, Manhattan, NYC
Director of Search Technology
Responsibilities:
- Researched and implemented the construction of a twin microservices architecture stack for the service based on the Go and Python languages.
- Built twin stacks on both Windows and Ubuntu 13.x linux environments in the cloud on Confidential ’s AWS infrastructure.
- Wrote microservices using the go language that were exposed via fastCGI to nginX server. Back end persistence was provided by MySQL with data packaged as JSON objects for relaying through the end point for get / post operations. Front end utilized css3/html5/javascript.
- Wrote python based api scripts to enable content round trips for transforming pdf based documents to html5 archives using the crocodoc public api.
- Tasked with conducting the data science behind intelligent discovery of research to conform with client financial decisions.
- Wrote a series of documentation to cover the build and construction process of the entire back end stack. This documentation will be critical to onboarding senior and junior developers as the services goes from alpha to live beta stage.
- Managed created instances of Ubuntu servers on Confidential cloud.
Confidential, NYC
Consultant
Responsibilities:
- Provided analysis of a performance issue with the SBLI java internal application for resetting user accounts which led to the pinpoint of the cause of the issue and the implementation of solution.
- Recommended the installation and execution of tools to monitor the performance, diagnose and identify the issue. Tools utilized on this contract include the WAPT web performance stress tool, the DTM DB stress tool and WireShark.
- Application stack included Java code written as Confidential ’s and executed as a WAR deployed to Websphere application server. The backend db was oracle 10 flavor.
Confidential, NY
Software Architect
Responsibilities:
- Initial business development and exploration for startup WorkNetz included research and detail of business plan and executive summary documents.
- Design and Timeline of the Presentations for the initial service and revenue model.
- Initiated investor outreach and presentation meetings.
Confidential, NYC
Senior Software Engineer
Responsibilities:
- Senior developer on the Confidential Collaborate team.
- Provided expertise regarding dynamic scalability algorithms for load balancing the front end, customer serving servers. core JAVA SE on Eclipse IDE with SVN version control system on Mac Book Pro development to Linux based servers. Log4J, Sybase DB, Apache Tomcat and Apache httpd and connectors.
- JNLP, javascript front end technologies.
- Presented the Action Oriented Workflow paradigm to the senior managers as an option to create dynamically scalable web based software.
- Identified and eliminated a critical set of errors in the build execution scripts for the Session Administration Server regarding improper white space handling that was causing global errors during configuration for developers.
Confidential UnionCity,NJ
Senior Software Engineer
Responsibilities:
- Designed front end templates in Magento Commerce Server, searched and installed plug - ins to perform needed functions.
- Design work performed using css3.
- Added several dozen new products to commerce module and configured those products for display on the website.
- Maintenance and troubleshooting of backend scripts written in Php modified included blocks as part of site redesign.
- Modified xml MVC modules to change rendering of front end web page to accommodate new blocks added.
- Designed new graphics for site elements in photoshop.
Confidential NY,NY
Senior Software Engineer
Responsibilities:
- Wrote xml migration scripts in xslt2 and xquery to transition Power of U content to Exist DB.
- Wrote similar scripts to aid in transition of NumberWorlds content. Established documentation practice for code written.
- Maintenance and troubleshooting of content systems issues for Educational division covering a series of products MyGuide and Power of U.
- Assisted in maintenance and conversion of Power of U and Number Worlds projects upon exit of principle Architects on those projects.
- .Writing of xsl stylesheets and xquery scripts for xml based databases (Exist, Marklogic) to automate content ingestion.
- Refactored existing build classes in java for content distribution for the MyGuide product. Removing inefficiencies in code, unclosed connections causing memory leaks.
Confidential,NY
Software Architect
- Chief designer of Numeroom.com Confidential web site. Integrated Confidential AWS e-commerce payment services to web site.
- Chief designer of AgilEntity distributed web application framework.
- Gathered requirements for initial design of AgilEntity distributed web application platform.
- Evaluated options for implementation technologies, decided on core java using J2SE.
- Designed and implemented class hierarchy for compositional relationship between managed Entities on the distributed system.
- Designed xml into the core of all Entities in the API, enabling transformation of every compositional combination.
- Xml parsing and transformation enabled by use of Xalan and Xerces open source packages.
- Designed implementation of Enterprise Content Management System application built into AgilEntity framework.
- Application employs custom persistence API built on JDBC core.
- Designed and implemented content publishing system with file and protocol abstractions such that compositional Entity units could be transformed and rendered to any desired file type and delivered using any desired protocol.
- Designed and implemented database abstraction API, allowing facile connection to multiple ANSI compliant database vendors with the ability for changes during run time operation.
- Tested installations on MySql Server and MS Sql Server databases. Additional support code for Oracle 9.x, Sybase and DB2 databases, and customized databases can be added during installation time.
- Designed and implemented geographic scale, distributed architecture for authentication requests where by each node can dynamically route requests as custom load conditions are met.
- All API business logic runs on an embedded and customized version of Jetty open source application server, utilizing filters for custom authentication capabilities. Dynamic content served using servlets and JSP’s. Jetty is the open source java servlet container that is the core of JBOSS and Geronimo application servers.
- Designed implementation of web collaboration application built into framework.
- Commercial exposure of API to be made public through numeroom.com website.
- API employs custom AJAX implementation of XmlHttpRequest using the JavaScript UI language..
- Managed development, testing and build process for all code. Utilized Microsoft VSS for version control of entire project used Advanced Installer product for build of run time distribution of AgilEntity platform for windows systems.
- Managed deployment of development code to production servers.
- Deployment of code utilizes the secure web collaboration API of AgilEntity itself. Designed a deployment process that is staged across the running nodes of the AgilEntity cluster.
- Filed patent pending for distributed web collaboration technology involving real time multi-party language translation
Confidential NY,NY
Java developer Consultant
Responsibilities:
- Chief UI designer of the Confidential medical systems redesign.
- Coded UI interface for part of the new system design using J2EE development platform and SWING interface development API.
- Worked in conjunction with lead architect on the project to ensure the client design constraints were met.
Confidential NY,NY
Content Management Developer
Responsibilities:
- Designed and Implemented Java version of previous Story Server advertisement management application using Java IDE Forte on Unix Systems.
- Designed and Implemented Java version of CSFB feed from previous Story Server version.
- Converted all previous XML feeds on Story Server System to new Java based management system.
Confidential NY,NY
Interim Content Management Director
Responsibilities:
- Managed Development of Rosebud content management application for a team of developers and producers.
- Rosebud was a custom designed system of templates created using Tcl, html and javascript for core and front end components.
- It also employed a SQL backend driven by an Oracle database. The TOAD SQL tool was used to manipulate the Unix based Oracle installation.
- Ensured timelines for completion of assignments were set and guided development of new and existing xml feeds and content applications.
- Served as direct liaison to product and business managers, reported team progress to CTO and VP of Software development.
Confidential NY,NY
Content Management Producer
Responsibilities:
- Designed and Implemented RSS, RTF and other XML based feeds for external delivery to partners.
- Designed and implemented the AOL snapshot feed, the Motorola feed, the PALM wireless WAP device feed and the CFSB data and content feed.
- Designed and implemented a new relational advertisement management tool to replace the previous Story Server version.
- New tool provided a web interface for visually managing advertisement blocks on any content page.
- The tool also could dynamically change advertisements based on keywords associated with the called Pages automatically.
- Tool consisted of a Story Server/ Tcl business logic core a custom designed UI with web content hosted on Unix servers running production version of StoryServer.
- The backend was an Oracle 9.x series database.
Confidential NY,NY
PC and LAN Support Engineer
Responsibilities:
- Performed Y2K rollout and installation of new desktops to User community.
- Upgraded existing machines not slated for replacement to Y2K compliance.
- Performed troubleshooting of network and User pc problems including peripheral replacements, hard drive, processor, memory and motherboard replacements and upgrades.
- Co designed method for installation of hard disk images on client machines using CD to eliminate data corruption issues during previous network transfer method.
- In May of 1999, acquired sole administrative duties over several floors at GCT midtown site involving support and network management role for 40+ users.