Software Engineer with over 12 years of experience in designing and building highly scalable and available services, automating infrastructure, and practicing Agile methodologies. Strong familiarity with a range of programming languages. In-depth knowledge of AWS technologies.
-
Senior Software EngineerSymmetryPhoenix, Az, Us -
MentorWomen In Tech ® Global Oct 2024 - PresentParis, Ile-De-France, FrHelping navigate career in Tech industry, specifically Engineering roles, preparing for interviews, identifying strengths and growth areas. -
Software Engineering ManagerLunch Apr 2023 - PresentSanta Monica, Ca, Us- Working closely with Founders and CTO to align product with technology, closing sales gap.- Building B2B platform with Payments, Product and Order fulfillment service, including BI, Ledger, Accounting, Compliance, Reporting systems, that help drive Sales and Customer engagement. -
Software Engineer IiAmazon May 2022 - Apr 2023Seattle, Wa, UsAWS Elastic Container Service (ECS) -
Software Engineer IiAmazon Aug 2019 - May 2022Seattle, Wa, UsAmazon Handmade, Amazon Custom, Product Opportunity Explorer -
Software EngineerAmazon Jan 2017 - Aug 2019Seattle, Wa, UsAWS IoTCreated applications to provide secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud. -
Graduate StudentUniversity Of Southern California Aug 2015 - Dec 2016Los Angeles, Ca, UsUSC provides students with excellent research opportunities and a variety of fields to work with. The highly reputed and skilled faculty at USC offer wonderful insights and ideas that motivate one to delve deeper into areas. Their guidance and support are the reasons students excel at USC. I had an amazing time at USC where I worked on a variety of projects that helped me gain experience in different fields and learn different technologies. Moreover, it widened my horizon by introducing the research work done in these areas.● Advanced Distributed Systems: Evaluated and offered novel ideas on research papers such as Paxos, FLP, PBFT, MapReduce, Time and Clocks, State Machine Replication and more. Implemented the Paxos consensus protocol to build a distributed fault-tolerant key/value store as part of the class project, in GoLang. Built primary/backup replicated system for high availability of key/value service. Developed MapReduce library for a word count program, built a master service to assign jobs to workers and handle failures.● Operating Systems: Weenix Kernel Development - Developed critical components of operating systems such as multithreading, file systems, virtualization, and memory. Gained experience with the internal functionality of processes like virtual memory and shadow objects, kernel and user data structures, memory leaks and optimizations, interrupt and signal handling, page tables, deadlocks.● Research Project under Dr. Clifford Neuman. Containment (isolation) for Distributed Virtual Systems: A proof of concept to isolate individual applications from the public internet when they join the virtual distributed network for special purposes like sensitive transactions. Created a VPN using Strong Swan, used IPsec configuration for authorization and generated client certificates for authentication. A Centos machine was setup as the host and the central server. Presented a poster on this research at USC and it's still on-going. -
Software DeveloperThoughtworks Jan 2015 - Jun 2015Chicago, Il, UsThoughtWorks is a global technology company that provides software design and delivery, and pioneering tools and consulting services. Anita Borg Institute, a nonprofit organization focused on the advancement of women in computing, announced ThoughtWorks as the winner of 2016 Top Companies for Women Technologist Program. Personally, I got a chance to work on amazing projects and cutting edge technology, alongside some of the brightest minds and grow as a developer.At ThoughtWorks, I was responsible for developing big data application of an opportunity lead generation analyzer, using Hadoop. It proved very challenging because of the complex context and calculations, involving the huge amount of data stored in a traditional relational database. The computations involved migrating the data into HDFS system and running MapReduce jobs to crunch the data in a way that can be used to extrapolate the revenue generated. Various optimizations around impala queries and legacy database system helped in creating a performant system that could generate prediction reports efficiently. I was also responsible for building the continuous integration system to automate the process of packaging and testing of the application, along with deployment to different environments for development purposes. This created a well-defined process for rollbacks and build promotions. -
Ios DeveloperThoughtworks May 2014 - Dec 2014Chicago, Il, UsCore designer/architect for building iOS application. Responsible for developing and optimizing the code for notification handling/message passing among the controllers, minimizing server interactions, caching on the client side, data storage and update on devices, efficient downloading of data, detecting network changes and performing various other memory optimizations. Tested the application using Calabash and distributed using Test Flight. Contributed to open source community by modifying Fast Pdf Kit pod. Built the continuous integration system to automate the packaging and testing of the application.Performed the client-facing role for project inception by proposing elevator pitch, defining personas, user journeys, release planning and project estimation to define MVPs and deadlines. -
Devops (Infrastructure Automation) EngineerThoughtworks May 2013 - Apr 2014Chicago, Il, UsResponsible for migrating and developing environments from AWS to private Data center. Core developer of continuous integration systems with one-click deployment pipelines in GoCD, Jenkins, and Travis. Highly skilled in building complete infrastructure from scratch along with monitoring, alerting and centralized logging systems. Followed good infrastructure design practices by developing blue/green production deployment models, localizing the rpm server, gem server and nexus repositories for monitored update of packages on different machines and environments. Automation using scripts written in Ruby, shell, and configuration management tool Chef (cookbooks). Automated acceptance tests using LXC and tested cookbooks using Docker with chef-zero and test kitchen. Created automation pipeline for Chef cookbooks promotion according to the tested and verified versions.Traveled onsite to meet stakeholders and carry out production deployment activities like data migration, data verification, performance analysis, security checks, defect resolution, environment sanity checks. -
Web Application DeveloperThoughtworks Jun 2011 - May 2013Chicago, Il, UsCore developer for web applications using Ruby on Rails and Java. Front-end developer of web apps using Angular JS and templates like Slim, Haml etc. Skilled in developing RESTful web services in Ruby/Sinatra and Java/Spring Boot. Developed open-source libraries (gems) for Rails project. Skilled in creating micro-services architecture for services that provide good scalability and performance. Clean coding habits of writing testable code by using Test Driven Development (TDD) and Behavior Driven Development (BDD) approach. Accustomed to working in highly agile environments with ever changing requirements and delivering projects with strict deadlines.
Vini Bartling Education Details
-
University Of Southern CaliforniaComputer Science -
Chhatrapati Shahu Ji Maharaj UniversityComputer Science -
Sir Padampat Singhania Education CentreMaths
Frequently Asked Questions about Vini Bartling
What company does Vini Bartling work for?
Vini Bartling works for Symmetry
What is Vini Bartling's role at the current company?
Vini Bartling's current role is Senior Software Engineer.
What schools did Vini Bartling attend?
Vini Bartling attended University Of Southern California, Chhatrapati Shahu Ji Maharaj University, Sir Padampat Singhania Education Centre.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial