React / Redux Architect Resume
Jacksonville, FL
PROFESSIONAL EXPERIENCE:
- Leading and Managing Web/Mobile initiatives for government and corporate verticals
- Transforming requirements into technical specifications and architecting software systems from specifications.
- Prototyping and developing web, desktop, native and hybrid mobile apps for clients.
- Managing Full Stack IT Projects (Network Security, Databases, UI, Middleware, QA, Production Release)
- Creating/Maintaining applications with React, Redux, Node.js, Android and Coldfusion
- Converting older Angular projects into React/Redux projects
- Migrating legacy applications into MEAN / MERN stack applications.
- Migrating basic React applications into React/Flux/Redux applications.
- Migrating Flex applications into newer front - end web and mobile UI technologies (React-Native)
- Migrating startup MySQL databases into MongoDB document collections.
- Migrating in-house systems and services onto Amazon AWS cloud based servers and services.
- Repurposing existing React code into React-native mobile applications.
- Integrating web/mobile applications with IoT Devices (Radiation detectors, PLC Controllers, Thermostats, etc)
- Integrating applications with Oracle, Microsoft SQL Server, MongoDB database servers.
- Integrating Android libraries into existing projects (Google Cloud Messaging, Volley, GoogleMaps, PayPal Mobile)
- Integrating Google Geolocation APIs and Ecommerce Payment APIs with web services and Android SDK.
- Leading and managing offshore development teams
CORE COMPETENCIES:
Web / Mobile Application Development
HTML: 15 yearsWeb Development: 14 years
Full Stack Development: 12 yearsLinux - RedHat: 12 years
Adobe ColdFusion: 12 yearsJRun / Tomcat: 8 years
Adobe Flex Builder / Flash Builder: 8 yearsXML: 8 years
Adobe Air / Air SDK: 6 years GIT, SVN, Subversion: 8 years
JavaScript: 6 yearsHibernate / ORM: 5 years
ActionScript: 8 yearsBootstrap: 4 years
Android SDK / Android Studio: 4 yearsCSS3/SASS: 4 years
MEAN/MERN Stack Development: 4 yearsMongoose / MongoDB: 4 years
ReactJS / React.js: 3 yearsNode.js: 3 years
React / Redux / Flux: 3 yearsAmazon EC2 / AWS: 3 years
React Native: 2 yearsExpress/Hapi: 3 years
Database Development
Oracle DB Server Administration: 12 yearsSQL Server Admin: 12 years
MongoDB Server Administration: 4 yearsSQLite: 3 years
Other Skills
Network Protocols: 15 yearsIT Exec Management: 5 years
IIS, Apache Servers: 10 yearsAEM Livecycle Forms: 3 years
Bitbucket: 3 yearsGitHub / GitLab: 3 years
Jenkins: 3 yearsJIRA/Rally: 3 years
CI / CD: 3 yearsHIPPA Regulations: 6 years
SPECIALIZED SKILLS:
MERN STACK / REACT / NODE / EXPRESS / HAPI / MONGODB Full Stack Architecture: Architecting front-end and back-end Javascript environments with React, Redux, Node, MongoDB, Express, Hapi, and AWS.. Migrating all layers of legacy applications into the MEAN/MERN Stack framework. Migrating RDBMS recordsets into MongoDB document collections. Creating Mongoose and GraphQL schemas. Converting legacy backend (JAVA) code into Node.js. Converting front-end HTML into React library components. Creating RESTful Node API endpoints. Creating and updating React applications with Flux / Redux architectures. Migrating older React applications into Ducks file structure. Migrating builds from Webpack 1 to Webpack 2 configurations. Integrating message brokers (RabbitMQ, ØMQ). Using tools like Webpack, Babel, Gulp, Gradle, ES6/ES2015, ESLint, JSLint, Visual Studio Code, Lodash, Moment, etc. to streamline Javascript development. Determining the best design principle to use for Node development (callbacks, promises, streams, event emitters, middlewares, DI containers, injected service locators, module wiring, etc.). Using best practices for React development (JSX, ES6, Webpack, Redux, Async, propTypes, defaultProps, small components, smart containers, dumb components, direct root imports, utilizing shouldComponentUpdate to prevent unnecessary tree rendering etc.
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
React / Redux Architect
Responsibilities:
- Architecting new MERN Stack (React/ Express/Hapi/Node) applications and environments
- Training and mentoring Javascript developers in React/Redux development.
- Overseeing daily Agile standups with Analysts, Designers, Developers and Stakeholders
- Creating User Stories and Tasks for project tracking tools (Rally)
- Creating new React components, services, APIs from user stories and mockups.
- Integrating third party D3 elements into React components
- Setting up Hapi/Express web servers with RESTful Node.js endpoints.
- Traveling on-site once a month for sprint startup and retrospect meetings.
Confidential, Atlanta, GA
React / Redux Architect
Responsibilities:
- Creating new MERN stack (Mongo, Express, React, Node) application for Confidential .com
- Creating React.js / Flux / Redux front-end UI, and Node.js applications for backend
- Creating MongoDB schemas and integrating Mongoose with Node.
- Setting up Hapi/Express web servers with APIs for RESTful endpoints.
- Creating Docker deployment
Confidential, Atlanta, GA
Lead React / Redux Developer
Responsibilities:
- One year project to modifying existing applications and develop new applications
- Creating new MEAN / MERN stack React applications
- Converting ColdFusion server to Node.js server application
- Integrating JavaScript libraries (Jquery, React-Bootstrap, Highcharts, Datatables, etc.)
- Creating REST API endpoints in Node.js for providing JSON data to front-end UI.
- Meeting onsite once a week for scrum meetings
Confidential, Meriden, CT
React/Flex Developer
Responsibilities:
- Creating React-Native mobile applications for devices unable to run Flex/Flash applications.
- Modifying very large Flex 4.7 and 4.12 applications with Pure MVC and Swiz frameworks
- Integrating Flex and React apps with Node.js backend on an embedded server
- Connecting web/mobile applications to Radiation Detectors, Controllers and Thermostats via IoT protocols
- Reading and writing to/from the embedded systems of Radiation Detectors.
Confidential, Springhouse, PA
Lead Web Developer
Responsibilities:
- Lead developer mentoring junior offshore developers
- Creating new web tools to manage healthcare / clinical data mapping
- Migrating backend to newer technologies
- Creating REST APIs in for providing JSON data to front-end
- Modifying existing applications for processing HL7 CCD and CCR messages.
Confidential, Atlanta, GA
Web / Mobile Architect
Responsibilities:
- Tasked to fix Adobe Flex and Java web applications that need updating and performance fixes.
- Migrating older Java / Spring / Hibernate layers into a single Adobe ColdFusion 10 layer
- Migrated Flex 3 UI to Flex 4.6 UI and integrating with Adobe ColdFusion / LiveCycle / ORM
- Creating new Android application for technicians to use in the field
- Creating new Angular JS application for in-office desktop users
Confidential, Newport News, VA
Android / Web developer
Responsibilities:
- Creating new Android and Flex front end UI interfaces with ColdFusion backend.
- Writing new backend APIs for aggregating data from various hospitals within the system.
- Creating reports from XML / HL7 / CDA documents.
- Integrating and migrating existing clinical data with ICD9/Snomed/Lo inc coding
- Integrating Google Cloud Messaging and Google Playstore features into Android product.
- Integrating Volley, Gson and Paypal Ecommerce APIs into Android development
- Migrating older ColdFusion applications into a newer architecture.
Confidential, Atlanta, GA
Interim CTO
Responsibilities:
- Fulfilling the duties of CTO during a 2 year search for a permanent hire
- Hiring and managing a team of developers, database administrator and network administrator
- Hands-on architect for development of Angular / Flex / ColdFusion 9 / Node.js applications.
- Mentored junior developers with understanding of new technology features
- Creating Adobe Livecycle Forms with LiveCycle Designer
- Managed the development of intranet and internet applications and mobile applications for internal business processes such as job tracking, management reports, and automated processing of uploaded files, as well as client facing internet applications for invoicing, and print templates.
Confidential, Atlanta, GA
Web Architect
Responsibilities:
- Initially a 6 month project that turned into a 6 year project working remotely.
- Developed S.M.A.R.T (Security Management and Reporting) application for the VA OCIS (Office of Cyber and Information Security) to perform their annual security assessments and automate a remediation processes.
- Migrated ColdFusion 7 to ColdFusion 8 and eventually to ColdFusion 9. Integrated polling to Livecycle RTMP.
- Added a Flex RIA layer to the existing application. Eventually migrated Flex 3 to Flex 4.
- Created over 100 ColdFusion components, custom Flex components, and 200 ActionScript 3 classes.
- Converted Cairngorm framework applications to Swiz for Dependency Injection and Inversion of Control.
Confidential, Atlanta, GA
Web Architect
Responsibilities:
- Mission to re-architect an existing ColdFusion 5 / Oracle 8i application into a new Flex 2/ColdFusion 8/Oracle 10g application and bring existing Java developers up to speed on Flex/ColdFusion technologies.
- Held requirements meetings with corporate end-users, and tech requirements meetings with business users.
- Created Flex UI Design Documents and Functional Design Documents.
- Installed operating systems, ColdFusion 8 servers, Flex Data Services, and Oracle databases on new equipment.