Senior Software Engineer Resume
Sunnyvale, CA
SUMMARY:
A software engineer with over 12 years of experience building scalable and complex applications. A collaborative developer specialized in backend, cloud, infrastructure and distributed systems. ‘Self - starter’ with the ability to communicate across functional teams. Passion solving hard problems and not afraid to start working on a new tech tomorrow.
FUNCTIONAL EXPERTISE:
- Software Development and Design Programming in Ruby, Python, Java, PHP, Go
- Web Services and REST API Relational and NoSQL Databases, Big Data
- Distributed Systems and Infrastructure Automation, CI (Continuous Integration), Tools
- Cloud Engineering and Containers, Kubernetes Teamwork and Cross - Functional Communication
SKILLS, TECHNOLOGIES AND TOOLS:
Programming languages: Ruby on Rails, Python/Django, Java, PHP, SQL, JavaScript, Golang(Go), Bash, Shell
Databases: PostgreSQL, MySQL, NoSQL, Redis, MongoDB, CouchBase, Elasticsearch, Oracle, Apache Kafka
Cloud: AWS (Amazon Web Services), GCP (Google Cloud Platform), Microsoft Azure
Containers, Virtualization, OS: Docker, Kubernetes, OpenShift, Windows, Linux
Continuous integration: Jenkins, TeamCity, Artifactory, Maven, Ant, Gradle, Git, SVN
Monitoring/Orchestration: Ansible, Puppet, Chef, Terraform, Splunk, Nagios, Capistrano, Kibana
Identity and access management: SSO, LDAP, Federation (SAML), and OAuth
WORK EXPERIENCE:
Senior Software Engineer
Confidential, Sunnyvale, CA
Responsibilities:
- Developed enterprise security platform for hybrid cloud, services such as Amazon AWS, Microsoft Azure, Google Cloud Platform GCP, containers, and on-prem data centers deployments
- Collaborated with a team of 10 to develop web services, core APIs, database and back end infrastructure
- Delivered ahead of schedule the identity/access management layer, sales lift 50%
- Simplified object-oriented design, provided up to 30% increase in scalability and system performance
- Integrated a containerized monitoring application for the Kubernetes/OpenShift, revenue lift 20%
- Improved DevOps/CI (continuous integration) using containers, build cycle shorten 3x times
- Drove adoption of test-driven development (TTD) and unit testing, reduced number of bugs by 40%
Senior Software Engineer
Confidential, Campbell, CA
Responsibilities:
- Developed SaaS data platform, ETL layer and web services as a part of an Agile/Scrum team of 8
- Improved web application performance by 30%, redesigned server side and developed Bulk API
- Programmed non-blocking algorithm for logging events which improved scalability to about 15%
- Solved server load balancing issue, improved stability, system and JVM load lower by 40%
- Collaborated with engineering and product management throughout the software development life cycle
Senior Software Engineer
Confidential, Mountain View, CA
Responsibilities:
- Implemented Web service and UI dashboard for analyzing payments data, increased revenue by 20%
- Achieved 20% reducing backend latency thanks to debugging of server logs cross and redesigned API
- Overhauled the obsolete legacy source code, reduced run time performance by 50%
- 30% increase software engineering productivity by automating tasks using Atlassian Jira API
- Led team migration from SVN to GIT, use best practices, shortened software development cycle by 40%
Lead Software Engineer
Confidential
Responsibilities:
- Led consolidation of 5 data systems into 1 distributed system, resulted in over $500k in annual savings
Lead Software Engineer
Confidential
Responsibilities:
- Spearheaded software architecture and technical integration of finance system, data architecture and BI payments dashboards, labor and management cost reduced by 20%
Senior Software Engineer
Confidential
Responsibilities:
- Improved CRM system used by a chain of 4 hotels, simplified data replication, reduced algorithm complexity and execution time by 2
Software Engineer
Confidential
Responsibilities:
- Developed ERP and HR systems, implemented Web service to upload banking settlements, cut operating time by 5x times