Sr. Staff Software Engineer Resume
AustiN
SUMMARY:
Enjoy challenging and rewarding technology positions and keeping up to date with the latest technology platforms and tools. A broad variety of experience across several types of roles, languages, platforms, methodologies.
WORK EXPERIENCE:
Sr. Staff Software Engineer
Confidential, Austin
Responsibilities:
- leading effort to design and develop various APIs and services related to kubernetes and CI/CD web development with Vue.js part of effort to modernize Confidential internet facing and internal applications and services to be cloud native and run on Kubernetes clusters research and evaluate cloud frameworks, tools
Technical skill sets: Python, Golang, MongoDB, Nats MQ, Ansible, Linux, Kubernetes
Principal Architect/Engineer
Confidential, Austin
Responsibilities:
- Day - to-day software design and development for several payment related Java micro-services deployed with AWS and on bare metal nodes hosted with in-country data centers, integrated with various banks and payment processors
- AWS infrastructure design and implementation related tasks
- Android development for payment terminal, cryptographic algorithm implementations
- SQL database schema design, query optimization
- CI/CD scripting to automate builds and docker containerization of various company software components
- Implemented many systems engineering related security processes to enable the company to achieve PCI-DSS certification
Technical skill sets: Java, JSON, REST micro-services AWS, message queing, ElastiCache Security, PCI, Ansible, HAProxy, Kubernetes, Gitlab, ELK
Senior Systems Engineer
Confidential, Chicago
Responsibilities:
- DevOps role deploying scalable docker-based software solutions to AWS used by global clients handling tens of millions of requests per day
- AWS cloud formation deployment and automation typically using dockerized applications to ECS, day-to-day AWS management with VPC, EC2, Route53
- Created various deployment automation scripts using Python, including a module to enable in-place AWS cluster upgrades on a node-by-node basis with rollback
- Deploy Kafka clusters on ECS with various pipelines, performance tuning
- Deploy and manage software by creating various Jenkins jobs and GoCD deployment pipelines to support micro-services architectures ( Consul, Zookeeper, Apache Storm, Splunk log and performance monitoring and dashboards)
- Troubleshooting of application software issues and deployment related issues
Technical skill sets: AWS S3: EC2 ECS VPC RDS Route53 Cloud Formation SQS SES SNS Lambda Python, JSON, REST micro servicesKafka, Consul, Zookeeper, Apache Storm, Splunk, Jenkins, GoCD Linux, Ansible, HAProxy, Kubernetes, Security, PCI Juniper
Principal Architect/Engineer
Confidential
Responsibilities:
- designed and implemented the company’s SaaS payment solution that is a merchant payroll product backed by a MasterCard prepaid cards connecting to multiple banks and payment processors across countries in the GCC region designed and lead development of a multi-country multi-currency e-commerce acquiring product used in multiple countries deployed to AWS (EC2, S3, Cloudformation, RDS, Route53, SES,..) day-to-day development with Java, SQL, and related frameworks (Spring, Hibernate, Play) involved in the day to day design and review of software and SQL databases defining development processes, frameworks, tooling, architecture for software
- Implement a call center by configuring VOIP telecom hardware and software across countries web development with Javascript/CSS/HML5 created continuous integration processes (DevOps) to automate the process of building code with GitLab on commit, test, creating Docker containers, and deployment of software to AWS virtual machines or data center instances designed and implemented production systems and networking hosted with AWS, as well as on-premise data center design, hardware installation, and network configuration with bare-metal Linux servers
Technical skill sets: AWS S3: EC2 VPC RDS Route53 Cloudfront SQS SES SNS ElasticBeanstalk Java, Spring, Javascript, CSS, HTML5, JSON, REST microservices, MySQL Linux, Docker, Security, PCI, Gitlab
SENIOR SOFTWARE ARCHITECT
Confidential, Chicago
Responsibilities:
- lead international team developing and releasing a new embedded IoT hardware product from scratch to market with 10000s of devices installed across 8 time zones and managed remotely in 6 months to fulfill a 10 million dollar contract ngoing design and development of the company’s SaaS application used 24/7 by clients located throughout North America and Europe.
- Releases for existing web (ASP.Net,C#,VB.NET, Javascript, CSS) and other hardware products (C++) develop and enhance new hardware platforms used as the basis for a number of the products sold by the organization
Techical skillsets: ASP.Net, C#, SQL Server, SSIS, WCF, Windows CE, C++, Coverity
SENIOR SOFTWARE ENGINEER
Confidential, Fort Myers, Florida
Responsibilities:
- full design and development life cycle for multi-tiered enterprise software applications written with ASP.Net, C#, SQL Server, UML, MSMQ, DTS packages, web services
ENTERPRISE DEVELOPER
Confidential
Responsibilities:
- successfully developed and delivered applications on time for Confidential 500 clients using a n-tier development in a service-oriented architecture (xml, c#, VB.Net, ASP.Net, com+, Sql Server, Oracle) rewrote existing auction site optimized database access into SQL stored procedures for existing ASP customer website to improve performance, eliminate deadlocks, excessive page loads, improve usability created several scenarios to performance test enterprise app using Python scripting, including distributed processing over multiple servers for the various components comprising the system created developer RAD tool based on a number of XSLT scripts, Windows Forms .Net developed C++ application to do one-click install of .net components
Technologies: C#.Net, VB.Net, ASP.Net, Web services, JavaScript, HTML, SQL Server, Oracle