Senior Big Data Platform Architect Resume
Charlotte, NC
SUMMARY
- Experienced full - stack software engineer, currently working as a big data platform architect.
- Proficient in Java, SQL, OOP, Linux, Red Hat, Apache big data tools, Hadoop, Confidential, HDFS, Yarn, Splunk, Openshift, Kubernetes, Docker, Google Cloud Platform, Security controls, and technologies
TECHNICAL SKILLS
- JavaScript ES6, TypeScript, jQuery, Gulp, Babel, C, Java, Shell,
- CSS3, SASS, Bootstrap, Material Design
- MVC, Angular Js, 2+
- Node.js, NPM, Express.js
- MySQL, MongoDB, Google Firebase
- ORM, Sequelize, Mongoose
- Platforms: Windows, Linux
- Git, GitHub, TFS
- AJAX & RESTful APIs
- Testing: Karma, Jasmine, TDD/BDD
- AWS: Amazon S3, EC2
- SSR, Template Systems, Handlebars
- CI/CD, TeamCity, Octopus Deploy, Jenkins
- Confidential CDH,
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior Big Data Platform Architect
Responsibilities:
- Decreased amount of time spent (by 99.99%) by the team on security provisioning, by developing new controls and leveraging existing tools.
- Freed up 10+ workdays of engineers' work annually and illuminated the human factor. Using Python, bash
- Relieved control and increased performance and reliability of critical data streams (~300%) by designing and implementing the custom streaming solution and integrating controls (add-on services, custom service descriptor) into Confidential using Java, Python, C, Bash
- Designed comprehensive big-data systems (batch and streaming), maintained and enhanced data analytics platform with Java
- Ability to build consensus and cooperation as well as influence, interact and negotiate with senior leadership in the organization
- Served as SME in several areas of the department business, including, security provisioning
- Designed a solution and enhancements for the health control dashboard to satisfy the needs of top-management
- Implemented new features and automation within the platform which help to streamline the data ingestion process and enable continuous deployment (CI\CD) of new capabilities
- Maintained compliance management, created data loss prevention security controls, backup, and disaster recovery plans
- Maintained RHEL6-RHEL7 mixed cluster and various related systems with little to no downtime, 6 PB Data Warehouse
Environment: Hadoop, HDFS, Yarn, Spark, Java, Python, Bash, CI\CD, Jenkins, MapReduce framework, RDBMS, Jupyter, Jupyterhub, Red hat Linux (RHEL 6, 7), Rsyslog, Grafana, Kerberos systems, SSL, SASL, Splunk
Confidential, Charlotte, NC
Software engineer
Responsibilities:
- Developed a business platform for financial advisors that helps to automate and relieve the investment process.
- Automated financial model risk analysis, model validation, trends, creation, and proposal steps
- Designed components defined in business requirements
- Design, code and deploy web applications written in Angular
- Extensive support and refactoring of a legacy codebase
- Identify, troubleshoot, and resolve web application issues
Environment: AngularJS, Angular 6, JavaScript, Typescript, HTML, CSS, SASS, T-SQL, TFS, Node.js, Gulp, Karma, Jasmine, TDD, TeamCity, Octopus Deploy
Confidential, Charlotte, NC
Web development tutor
Responsibilities:
- Online web development tutor for Trilogy Bootcamps Nationwide.
Environment: HTML, CSS, Bootstrap 3, Javascript, React.js, Node.js, jQuery, MongoDB, MySQL, Sequelize.js, MERN stack, Express.js
Freelance, Charlotte, NC
Web Developer
Responsibilities:
- Creation and modification of modern web-sites
Environment: Javascript, Node.js, SQL, HTML, CSS, Bootstrap, React.js, Express.js, Java, Linux
Confidential
Computer Technician
Responsibilities:
- Troubleshoot software, hardware, and network problems.
- Work process automatization.
- Accomplished automation of routine technical processes related to the identification of software problems using C#, and shell scripts.
- Creating documentation, and training new employees
Environment: Windows, Linux
Confidential
Full Stack Developer
Responsibilities:
- Developed back-end with Node.js, Express.js
- API development, Express, Passport
- Designed and implemented database (MongoDB, Mongoose ORM)
- Developed Front End components using JavaScript, web-sockets, React.js
Environment: JavaScript, Node.js, Express.js, WebSockets, eBay API, React.js, Babel ES6
Confidential
Back End Developer
Responsibilities:
- Implemented Server-side scripting, and routing using JavaScript, and Node.js
- Used the Amazon S3 REST API as storage for customer’s data
- Developed database communication (SQL, Sequelize)
Environment: JavaScript, Node.js, Express.js, Multer, MySQL, Sequelize ORM, AWS, AmazonS3.
Confidential
Front End Developer
Responsibilities:
- Developed the front-end using Javascript, jQuery
- Designed and implemented database.
Environment: JavaScript, Firebase - NoSQL, Materialize.js, Hammer.js, Walmart.API, eBay.API.
