Ba Nguyen

Ba Nguyen Email and Phone Number

Senior Site Reliability Engineer @ 2K
Austin, TX, US
Ba Nguyen's Location
Austin, Texas, United States, United States
Ba Nguyen's Contact Details

Ba Nguyen personal email

About Ba Nguyen

Experienced software engineer, seeking a promising commitment to a successful and fulfilling career to provide excellent technical solutions. AWS Infrastructure engineer with site reliability and devops methodology focused. Passionate about AWS functionality, services and solutions.Python for AWS Deadline rendering. Boto3 API python development for AWS services in the cloud.Unity 3D utilizing javascript addons for unity framework. Implemented AI using C# pathfinding.QT development with C++. WebKit module for web browser engine. Interact with HTTP requests and replies including content, mime types, and web plugins.Flash/Flex development using flashbuilder/Flash Pro. Parsley dependency injection. Front end GUI implementation and framework using iFrames. Flash game implemented using dynamic rendering and load time. I/O interface with keyboard and mouse. Zoom function uses abstraction and inheritance for planets. X509 PKI digital certificates. Implementation of certificate signing from CSR using BouncyCastle certificate generator with CRL extensions, key pair generation using RSA SHA.Testing using JUnit, Cobertura, and Findbugs for framework, code coverage and bugs respectively. Highly interested in 3D graphics using graphic tools such as Maya and Vue environment rendering products. Poser 7 modeling tools and OpenGL graphics API using C++.Application/Software Developer, Database Administrator, client side interface developer.Specialties: Agile rapid developmentScrumFlashFlexC++ QTPhotoshop Maya Studio3D MAXE-ON VUEVisioPoser 7AI algorithmsShading AlgorithmsComplexity Algorithms3D MathComputer GraphicsUnreal 3 Engine SDKDark GDKBlackBerry SDKOpenGLDirectXC/C++/C#JavaSQL/PostGres/ MySQL / OracleHTML / PHP / JavaScriptActionScript / FlashPrologVBBashApacheTomCatAntStruts2, JSPWeb DevelopmentWindows XP, Vista, 7Linux

Ba Nguyen's Current Company Details
2K
Senior Site Reliability Engineer
Austin, TX, US
Ba Nguyen Work Experience Details
  • 2K
    Senior Site Reliability Engineer
    2K
    Austin, Tx, Us
  • Bethesda Game Studios
    Senior Devops Engineer
    Bethesda Game Studios Jul 2020 - Present
    Rockville, Maryland, Us
    Jenkinsfile + groovy + python configuration as code jobs for QA, Live, Platform, DB teams to interact with AWS resources. Code sets up environments for testing, performance, and automation of scaling for Live and pre Live deployments. CloudFormation templates set up game servers, platform services and monitoring for different teams and game builds.AWS SSE-KMS to secure S3 buckets that are accessible for all AWS resources based on IAM roles that vet out from lowest level permissions, adding on singular resources. Day to day troubleshooting for any anomalies and degradation of performance written up in a descriptive and seld documenting PR to be tested in base branches, up to dev then prod.DevOps team is responsible for the base AMI that is used for either game servers, platform engineering services, DB, etc that are deployed into AWS. Ubuntu updates for vulnerabilities and end-of-life modules are audited and addressed through discussion with the team and documentation in Jira for controlling work in a sprint.Implemented the automated EC2 scheduled replacement for degraded/retired instances using AWS event bridge to subscribe to event types that matched instance failures. Maintained and updated remediation system that notified via Slack, Email, and Pagerduty of container failures deployed on our EC2s.Maintained and updated data scraper for pulling CW and docker logs into Splunk.
  • Cigna
    Big Data Devops Developer
    Cigna Oct 2019 - Jul 2020
    Bloomfield, Ct, Us
    Hadoop cluster scala written application development using AVRO java beans messaging implementation.HBase systems admin for creating, querying and grouping tables.Openshift docker container deployments to on-premise clusters.Hybrid infrastructure design for cross environment AWS cloud/on-premise Openshift container cluster data synchronization and data replication/disaster recovery scenarios ready in prod.Lambda to SQS and SNS topics and queues for passing data. Infrastructure as code deployment of Jenkins pipelines maintenance, development and admin through DSL Jenkinsfile groovyscripts.Docker containers implementing AWS role authentication and deployed as Jenkins workers, using a Dockerfile. Terraform provisioned AWS resources deployed from Gitlab into AWS via Jenkins.
  • Orchestra Software
    Devops Engineer
    Orchestra Software Feb 2019 - Jul 2019
    Portland, Or, Us
    - AWS infrastructure VPC, Subnets, Virtual Private Gateways, Cloudformation via Serverless, Lambda functions, Elastic IP, Multi tenant accounts, IAM user/role permission policy management.- CodeCommit CodeBuild CodeDeploy CodePipeline.- Telemetry for .net application monitoring and alerting.- AWS lambda integration- Windows PowerShell scripts embedded into Cloudformation for configuration management. - SAP Business 1 AWS CloudFormation template and provisioning.- SUSE Linux Hana DB template provisioning.- NewRelic API alerting, NewRelic nodejs HTTPs certificate expiration monitor.- Python Rest API scripts for certificate expiration monitor.- Ruby AWS SDK script automation for pulling ec2 node data for tag filtering and modification on a large scaled enterprise infrastructure.
  • Nike
    Devops Engineer / Developer
    Nike Oct 2016 - Feb 2019
    Beaverton, Or, Us
    Circle CI yml config pipeline setup build and deploy.Automated scripts for replacing core functionality for orchestration, provisioning and deployment using python Boto3, troposphere and Terraform.Maintained and updated nike data bags for user and application credentials.Cloudformation deployment via Troposphere and Terraform.Utilized GoCD pipeline for custom jobs, teams and usages while maintaining templates design pattern.Maintained AWS access, privileges, and provided support for wide suite of services, ranging from EC2 instances, Cloudformation, templates, IAM role modification, elasticsearch setup, and route 53 issues.New Relic Servers, APMs, Synthetics monitoring and alerting. Automated deploy via cookbooks. AWS lambda + api gateway for serverless micro services. Chef cookbooks for automation provisioning for nodes deployed via AWS.Tested the cookbooks via kitchen suite that deploys docker containers of the environment. Github repo migration with Octokit for automating source.AWS autoscaling policies based on CloudWatch custom metrics.Akamai Web Acceleration, HTTP2, Net Storage access of static pages.Jenkins 2 pipeline as code using Jenkinsfile version controlled in Github.Dockerfile configuration deployed into AWS ECS using Fargate and serverless deploy.AWS serverless configs for deployments into Cloudformation, Fargate ECS docker containers.Python Boto3 API requests for AWS resource management with integration into AWS Deadline rendering software.Scanned SQS queues and SNS topics via python for duplicate items. Managed feature/hotfixes releases via python setup.py versioning. Deploys according to branch strategy controlled by Jenkinsfile and successful testing stages.
  • The Walt Disney Company
    Automation Engineer
    The Walt Disney Company Jun 2016 - Sep 2016
    Burbank, Ca, Us
    Working with Docker containers and Docker compose for virtualization of environments already pre-configured. Helped with daily issues regarding builds and deploys within Jenkins pipeline to support multiple teams within the company. Rubyscript for automated configurations for jenkins jobs, user credentials and default environments (qa, dev, prod). Rubyscripts also configured the jenkins master and slave nodes for communication and job distribution.
  • Nike
    Software Development Engineer In Test
    Nike Sep 2015 - Jun 2016
    Beaverton, Or, Us
    Continuous Jenkins build configuration. Allow multiple plugins for each time. Fetched dependencies that were required for initial standup of jenkins built via a pipeline that was check in through bitbucket/stash repo. Used a primary jenkins to build other templated jenkins for other teams within Nike. Jobs deployed a master head instance with a separate job for slave executors. ElasticSearch entity mapping. Splunk data logging. Puppet script project configurations. ETL data transformer from various data sources using JSON API to translate data into ElasticSearch and Kibana.Serialization using Groovy annotation via Spring Integration. Built using Gradle plugins for dependencies for latest packages or jars.Pipelined automated process handled by Jenkins customized jobs for deploying branched code into master, built, tested and deployed into AWS using Asgard.Testing suites such as Cobertura, Fortify, FindBugs, Sonar, PMD and JUnit augmented into Jenkins jobs for automated testing. Results are piped into a CouchDB for results analysis, standards measurements and quality control.Agile development environment using 2 week sprints with daily standup reporting. Using Jira to create tasks for leadership to manage work. Angular front end using ts files to generate javascript.New Relic monitoring and alerting injection code into application for real time data analysis. Used for java based and node.js applications. Jenkins configuration for continuous deployment. Starting from the code repository (Stash) to invoke DSL jobs in Jenkins automatically, defined with puppet scripts and packer scripts. AWS cloudformation instances setup and configuration for application administration in the AWS cloud. Asgard administration for AWS AMIs in the AWS EC2 cloud instances. Elasticsearch shards monitored via Kopf plugin for each shard information regarding disk usage, performance and CPU.
  • Dat Solutions
    Software Developer
    Dat Solutions Jul 2012 - Sep 2015
    Beaverton, Or, Us
    Request and response operations implemented via xsd schemas and transformation for outlier requests with xslt. Customer excel files extraction, transformation and validation and loading into oracle databases using JDO schema xml template for each table.Soap envelopes, xml serialization, jaxb marshalling, java jersey, rest, eclipse. Usage of java annotations for code augmentation with Data Nucleus JDO, JAXP, REST.AWS S3 bucket and domain setup. Fine tuning the logs for monitoring traffic.Virtualization of multiple operating systems with the focus on measuring performance with system trap calls to hardware resources for read and write operations. Implementation of hypervisor in the ring 0 and documenting the security benefits with feasibility and maintainability. Mercurial, branch management, merge diff tools.Ruby acceptance testing, javascript nodejs framework, mongodb cluster db, mongoose orm mapper driver.Stored procedure re-write of Oracle SQL into java. Utilizes company's core framework for placing jobs on multiple buses queued for consumption to allow transaction of messages. JDO framework extended to allow extraction and persisting of tables for manipulation as a whole instead of individual statements for query (straight JDBC). Server environment installation and builds that allows internal team tools, such as subversion, svn addons for email, python bindings, Trac issue and wiki management.Python Svn bindings build on Solaris OS. Build systems for maintenance, deployment and support using apache as the main hub for hosting multiple services and tools.JUnit testing for soap xml requests to built backend recipient using java annotations. Multi-threaded process for asynchronous request operations using thread pool manager and executor. Mass deployment system implemented with Ansible playbooks to on-prem infrastructure. Single click deployment to Sparc servers. Playbooks were supplemented with python scripts for configurations.
  • The Boeing Company
    Software Engineer
    The Boeing Company Oct 2010 - Jul 2012
    Arlington, Va, Us
    • Integrated Visualization Framework: C++ GUI cross platform framework designed for pluggable applications using dll's to be loaded in for multiple functionality. UI development using signals/slots created with QT libraries. Built to be object oriented for independence and reusability. Boost and WebKit libraries with performance and network manipulation. Thin client version using Flex pod widgets. • GUI test tool Eggplant for automated script testing. • Flex widget framework: Using ActionScript to implement multiple data, presentation and business models which work together to project an aesthetically pleasing widget framework that connected to a search engine. Follows a service oriented architecture through layers of data, business and view objects that use Parsley for data/object injection.• Customized Java PKI x509 certificates. Using Rich Faces Java API to interact with end users. Helped migrate team into using DVCS from SVN. Set up AD security for authorization on repositories. Admin for Mercurial setup and users.• GOTS Ozone Widget Framework. Heavily worked with Ozone community to pioneer and lead JBoss product support.• Familiar with JEE functionality, JMS, SSL X.509 PKI certificate authentication while using Groovy to tie together different components such as security logins to database.• Mobile game development app using Shiva for Android. Lua, 3DMax, Poser.• Implemented plug-ins for existing java messaging system that processed high volumes of JMS through TCP/UDP using Spring Integ. SDE and SDET for testing and debugging code using 3rd party tools such as Cobertura, FindBugs, and JUnit testing. Consistent 80% - 100% code coverage. • Agile specialization for rapid prototyping under tight schedules.• Balsamiq Mockups for designing rapid prototypes without implementing code. • Maya, 3DS Max bone rigging. 3D Animation.
  • Acm, Association For Computing Machinery
    School Treasurer
    Acm, Association For Computing Machinery Jan 2010 - Apr 2010
    New York, Ny, Us
    Supports the president. Handles financial assets and funding. ACM events and decisions are analyzed and executed. Maintains ACM status and credibility while encouraging and supporting events and programs, necessities required to advance ACM chapter in PSU.
  • Tiburon
    Developer
    Tiburon Sep 2009 - Mar 2010
    San Ramon, Ca, Us
    Blackberry RIM development using java platform. Implementing web services using J2EE/Java to communicate blackberry with Tomcat server with the usage of wsdls or rest xml implementation.Developed persistence data storage within blackberry software. Using the RIM API to interface with blackberrys I conducted extreme programming and testing skills in a self contained lab for extensive hours at a time working together.
  • Portland State University
    Computer Science Tutor
    Portland State University Jan 2008 - Mar 2010
    Portland, Or, Us
    Tutors students and classmates. Supports the Computer Action Team in maintaining stability within PSU. Job demands patience and understanding of the audience or peers level in programming and adapt/bridge to this level. Usage of C++, C, Java, and algorithm concepts.
  • Daimler
    Infrastructure Architect Intern
    Daimler Apr 2008 - Sep 2008
    Stuttgart, Baden-Württemberg, De
    Generated infrastructure plots of servers across North America. Addressed each servers application owner for migration from legacy WebSphere infrastructure to unified Daimler PAI architecture for networking. Consulted multiple stakeholders for migration. Primary provided assistance for integration of multiple services to function together. Help train and update new PAI members from common repository Sharepoint. Responsible for maintaining a collection of compiled reports, graphs, plots while also revising each for accuracy from PAI documentation database. Prepared presentations for meetings for each department representative.
  • City Of Portland
    Site History Researcher
    City Of Portland Sep 2005 - Jun 2006
    Portland, Or, Us
    Looking up sites and locations within Bureau of Planning and Development's database for possible hazards in or around the site focus. Recorded elements of sewers and road material and dates compiled into a report for city planners to evaluate.
  • Ymca Of The Usa (National Resource Office)
    Assistant Accountant
    Ymca Of The Usa (National Resource Office) Jun 2005 - Nov 2005
    Chicago, Il, Us
    Compiled balance sheets into monthly reports. Balanced invoices, bills, and checks. Supported accountants with time sheets and pay stubs. maintained a database of the financial records.

Ba Nguyen Skills

Java Eclipse C++ Scrum Javascript Agile Methodologies Php Tomcat Software Development Sql Flex Xml Jenkins Builds Qt Jboss Application Server Pki X509 Torque Game Engine Unity3d Subversion Python Flash Webkit Glassfish Maya 3ds Max Shiva 3d C# Html Mysql

Ba Nguyen Education Details

  • Portland State University
    Portland State University
    Computer Science
  • Uc Irvine
    Uc Irvine
    Front End
  • The Art Institutes
    The Art Institutes
    Visual Game Development
  • Portland State University
    Portland State University
    Computer Science
  • Aloha High School
    Aloha High School
    High School Diploma

Frequently Asked Questions about Ba Nguyen

What company does Ba Nguyen work for?

Ba Nguyen works for 2k

What is Ba Nguyen's role at the current company?

Ba Nguyen's current role is Senior Site Reliability Engineer.

What is Ba Nguyen's email address?

Ba Nguyen's email address is ro****@****ail.com

What schools did Ba Nguyen attend?

Ba Nguyen attended Portland State University, Uc Irvine, The Art Institutes, Portland State University, Aloha High School.

What are some of Ba Nguyen's interests?

Ba Nguyen has interest in Children, Economic Empowerment, Friendship And Cooperation, Education, Environment, Poverty Alleviation, Debugging, Health, Video Games.

What skills is Ba Nguyen known for?

Ba Nguyen has skills like Java, Eclipse, C++, Scrum, Javascript, Agile Methodologies, Php, Tomcat, Software Development, Sql, Flex, Xml.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.