React/node Consultant Resume
Ca, FL
SUMMARY:
- 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. Converting legacy backend code into Node.js. Converting front-end HTML into React library components. Creating RESTful Node.js API endpoints. Creating and updating React applications with Flux / Redux architectures. Migrating older React applications into Ducks file structure. Using tools like Webpack, Babel, ES6/ES7, ESLint, JSLint, VS 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/ES7, Webpack, Redux, Async/Await, propTypes, small components, smart containers, dumb components, direct root imports, high order components (HOC) etc. Determining best design principle for new React-Native projects (Expo vs native, mobile routing strategy, etc.). Creating Continuous Integration/Delivery Pipelines in AWS using Jenkins, CodeDeploy, CodePipeLine, S3, VPC, EC2, Route 53, and Github integrations.
- Architecting 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)
- Implementing OWASP Guidelines in web, mobile and desktop applications
- 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 old Flex/Flash 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.
- Managing Amazon AWS services (EC2, CI/CD, VPC, S3, RDS, CodePipeline/Build/Deploy, WorkMail)
- 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.
- Leading and managing offshore development teams
TECHNICAL SKILLS:
SKILLS: HTML: 15 yearsWeb Development: 15 yearsFull Stack Development: 12 yearsLinux - RedHat: 12 years ActionScript: 8 yearsGIT, SVN, Subversion: 8 years Hibernate / ORM: 5 yearsBootstrap 3/4: 6 years Hybrid Mobile Applications: 4 years CSS3/SASS: 6 years MEAN/MERN Stack Development: 5 yearsAWS EC2: 5 years ReactJS / React.js: 4 yearsAWS Jenkins CI/CD: 3 years Redux / Flux: 4 yearsAWS S3, VPC: 3 years React Native: 3 yearsAWS Route 53: 3 years Node.js: 4 yearsAWS CodePipeline: 2 years Express/Hapi: 4 yearsAWS CodeBuild/Deploy: 2 years Oracle DB: 12 yearsSQL Server: 12 years MongoDB: 4 yearsGraphQL: 2 years Network Protocols: 15 yearsIT Exec Management: 5 years IIS, Apache Servers: 10 yearsAEM Livecycle Forms: 3 years Bitbucket: 4 yearsGitHub / GitLab: 5 years
PROFESSIONAL EXPERIENCE:
Confidential, CA/FL
React/Node Consultant
Responsibilities:
- Creating healthcare IT applications based on “virtual care”, video-conferencing between doctors and Confidential ts
- Restructuring older React applications into Ducks file structure for Redux.
- Re-architecting older React architecture into newer React 16/Redux/Webpack 4 architecture.
- Re-architecting CI/CD deployments to use AWS CodePipeline, AWS CodeBuild and AWS CodeDeploy
- Integrating front end React applications with Python back-end services.
Confidential, Raleigh, NC
React/Node Consultant - (remote)
Responsibilities:
- Creating React/Node heathcare applications that reward providers based on Confidential t outcomes
- Re-architecting existing monolithic React application into standalone application modules
- Restructuring Redux store into the Ducks file structure
- Creating Node.js routes and database API services.
- ASP and .NET developers on Javascript and React library.
- Creating new React components, containers, services, and integrating APIs with Node endpoints
- Creating testing suites with Jest
Confidential, Jacksonville, FL
React/Node Architect - (onsite and remote)
Responsibilities:
- Architecting new MERN Stack (React/ Express/Hapi/Node) applications and environments 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, and Node endpoints from user stories and mockups.
- Creative android mobile app in React-native by modifying existing components
- Creating GraphQL schemas and queries for MongoDB database.
- 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 / Node Architect - (onsite and remote)
Responsibilities:
- Creating new MERN stack (Mongo, Hapi, React, Node) application for CNN.com
- Creating React.js / Flux / Redux front-end UI for Ad Rules / Cerebro application
- Creating/Maintaining MongoDB database and Node server.
- Setting up Hapi/Express web servers with APIs for Node REST endpoints.
- Creating Docker deployment
Confidential, Atlanta, GA
Senior React / Node Developer - (onsite/remote)
Responsibilities:
- One year project to modifying existing applications and develop new applications
- Creating new MEAN / MERN stack React and Angular applications
- Converting ColdFusion server to Node.js server application
- Migrating Angular 1 application to Angular 2
- 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 web applications that need updating and performance fixes.
- Migrating older 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 - (onsite and remote)
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 - (onsite and remote)
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 - (100% remote)
Responsibilities:
- Initially a 6 month project that turned into a 6 year project.
- 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 - (onsite and remote)
Responsibilities:
- 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.
Confidential, Birmingham, AL
Project Manager (hands on)
Responsibilities:
- Oversaw the redesign of the Fresh Confidential website using Flex, ColdFusion MX 6.1 and Javascript
- The back end was migrated from ASP to ColdFusion for easy integration into the content management system.
- Primarily coding for dynamic menus and content from MS SQL database and XML data.