Software Architect resume examples

Choose and edit as your own

Get inspired by the best resume examples picked for your profession and create your!

Add pre-written phrases

Describe yourself as a professional just in 2 clicks! All the phrases you need are prepared by us

Save and Download your Resume

Save it in PDF format. Ready-to-sent to you employer!

Skillful Software Architect resume

This resume is created in 7 minutes.
Professional Summary
  • Over 14 years of experience as a Lead Developer, Software Architect in Enterprise - level implementation of the SDLC, including Architecture, Functional and Technical design, Development, Implementation and Support.
  • Experience in Designing and Implementing Microservice Architectures
  • Lengthy leadership experience, up to managing multiple development teams simultaneously.
  • Excellent oral and written communication skills and interacts well with clients and business stakeholders. 
  • Languages: Java, Go, JavaScript, TypeScript.
  • Frameworks/Libraries: Spring, Spring Boot, Spring Cloud, Spring Data, Spring Security, JEE, JPA/Hibernate, JAXRS/Jersey, OAuth, React, Redux, Hystrix and Consul.
  • Build Tools: Maven and Gradle
  • Data: Oracle,PostgreSQL,Cassandra,Redis, SOLR and Elasticsearch.
  • Middleware: RabbitMQ, Apache Kafka, Apache Camel.
  • API Gateway: Apigee, ZUUL.
  • Virtualization: Vigrant, Virtualbox and Docker
  • Architectures: Microservices, Single Page Application, REST, Client/Server.
  • Cloud Platform: Docker, Openshift and Kubernetes.
  • Operating systems: Linux, OSX, Windows.
  • Others: Gulp, Webpack, Npm, Node, Jenkins, Guice, Docker, Rancher, NewRelic, Alertsite , Cucumber, Selenium, Postman, JMeter, SOAPUI, Consul and Gauge.
  • Practices: Scrum, Agile, BDD, TDD, Clean Coding, Pair programming, Continuous Integration and Delivery.
Work History
Lead Software Architect GBT US LLC - Scottsdale, AZ Current
American Express Global Business Travel (GBT) provides end-to-end corporate travel and meetings program management through a variety of solutions that service both the client company and the traveler. GBT company's products and services are offered throughTravel Management, Meetings & Events and Global Business Consulting.
  • Managed two development teams for a total of 10 direct reports, while also supervising four QA resources. Role included mentorship and professional development, interviews and hiring decisions.
  • Used microservice architecture with Spring Boot, Spring Cloud based services interacting through a combination of REST and Apache Kafka message brokers.
  • Deployed services to cloud environment in Docker containers, managed by OpenShift/Kubernetes.
  • Developed shared central authentication system using Spring OAuth2 for intranet/internet applications.
  • Dealt with over 10 terabytes of multi-tenant customer data, growing at a rate of multiple terabytes per quarter.
  • Implemented Persistence technologies included the Cassandra, PostgreSQL, Apache Ignite, and ElasticSearch.
  • In two major concurrency-related initiatives, re-wrote sequential batch processing framework with multithreaded Java, and reimplemented monolithic applications using Java microservices. Improved throughput and cost by an order of magnitude in both cases.
  • Promoted best engineering practices like Clean Coding, TDD, Continuous Delivery, Automation Testing.
  • Helped company to evolve and improve engineering practices.
  • Encouraged and promoted open source culture and actively participate in the open source community.
Lead Software Engineer GBT US LLC - Phoenix, AZ 09/2014 - 01/2016
  • Built, tested and deployed scalable, highly available and modular software products.
  • Designed and developed transactional and analytical data structures.
  • Designed a system based on Apache Camel for standardizing most of the company's batch processing and integration needs.
  • Worked initially with a legacy Spring-based architecture, consisting of web applications interacting with a business services subsystem via SOAP. Utilized Oracle databases, making heavy use of PL/SQL.
  • Wrote virtualization apps using Mountebank to automate virtual machine orchestration.
  • Implemented Search Engine Optimizations to improve search results and business flow using Apache SOLR.
  • Streamlined deployment process by developing continuous integration tools.
Lead Developer Syntel Inc - Phoenix, AZ 08/2007 - 08/2014

Implemented Java-based APIs, Webservices, File Processing Components to integrate Profile Systems with GDS, OBTs and third party systems for a Business Travel Management client.

Software Developer Visualsoft Technologies - Hyderbad, TS 06/2004 - 07/2007
Developed data aggregation and reporting solutions for financial clients, using a custom Java-based ETL and batch processing framework.
Master Of Computer Applications: Computer Applications Osmania University - Hyderabad, Telangana, India 2007
Bachelor of Science: Computer Science Acharya Nagarjuna University - Guntur, AP, India 2004
  • Designed and implemented core shared micro-services frameworks/services used by all development teams,resulting in a 50% increase in employee productivity.
  • Developed innovative software package using Ansible that automated the migration of Profile and Portal applications into new Infrastructure.
  • Helped company to grow the Phoenix team from 3 developers to 15 developers, creating a really motivated team focused on delivering value.
  • Helped company accelerating development phase establishing good practices like: scrum, continuous delivery, TDD, peer review, clean coding and automation testing.
  • Implemented a distributed stateless and reactive system to import 1M travelers realtime imported every day.
  • Stabilized a buggy and legacy JEE application which allowed to scale down a team of 20 developers to 6.
  • Developed innovative Source-to-Image Openshift templates to implement CICD.
  • Implemented in house solution using microservices architecture to track critical proactive travel care solution which saves $2M per year to company.
Sun Certified Java Programmer
Redhat Openshift Developer

Popular Software Architect resume designs

According to our data, these resume designs are the most suitable for Software Architect. You can easily get a similar resume design in 10 minutes. Just select the one you like the most!

Job-winning Software Architect resume

This resume is created in 7 minutes.

Hands-on technology leader with a passion for delivering exceptional value to businesses

  • Scala, Java, JavaScript, SQL, Ruby, Groovy, Perl, Objective C
  • AngularJS, Rails, Grails, Cocoa
  • ClickHouse, MySQL, PostgreSQL, MongoDB, ElasticSearch, Zookeeper
  • AWS, Heroku
08/2017 to Current
Principal Architect Akamai Technologies Inc Cambridge, MA
  • Leading design and architecture efforts to modernize Akamai telemetry collection and analysis system which exposes telemetry data from 300,000+ machines in Akamai networks
  • Responsible for setting technical direction and consensus building within the project teams
  • Built analytical store as a tool to analyze usage of the telemetry system
  • Built Platform Data Services Catalog, the source of information on all data services available through internal platform
  • Introduced API and Design Review process within Platform Data Services team. Performed API, Design and Architecture reviews in line with established process. Mentored engineers on API best practices
03/2015 to 07/2017
System Architect Jobcase, Inc Cambridge, MA
  • Identified need for improved data infrastructure within existing ETL processes of the company with growing user base (70+ million users)
  • Spearheaded corporate data dictionary initiative to establish standards for data modeling and communication between product, engineering and data analyst teams
  • Delivered redundant, scalable, distributed infrastructure for data streaming from transactional persistent stores to data consumers
  • Architected and designed content recommendation engine
  • Developed admin web console for data streams management to facilitate operational handoff of streaming infrastructure to DevOps
  • Evangelized operational component graph solution to improve troubleshooting of operational incidents and visualization of the operational environment
  • Conducted peer reviews for code/design per DBC (design by contract) methodology
05/2014 to 04/2015
Software Architect KAYAK, Ad Network Cambridge, MA
  • Worked with business stakeholders across geographical locations to collect and analyze product requirements for new ad network portal
  • Delivered rewrite of ad network internal portal used by business stakeholders to manage all ads on KAYAK website
  • Orchestrated redesign of the existing infrastructure for collecting and administering bids for hotel booking options from KAYAK partners
07/2013 to 05/2014
Lead Software Engineer Dragon Innovation Cambridge, MA
  • As #1 founding engineer built crowd funding website for hardware products
  • Developed data warehouse solution for internal reporting on website visitors
  • Managed all aspects of the operational environment
07/2012 to 07/2013
Senior Software Engineer, Tech Lead Krush, Inc Cambridge, MA
  • As #2 founding engineer built company's social product discovery website
  • Lead the project to develop an iPhone application using 3rd party services to build front end, developed backend REST API, eventually moved the front end development in-house
  • Developed data warehouse solution for data analysts
  • Represented engineering in board of directors meetings
05/2006 to 07/2012
Senior Software Engineer NetApp Waltham, MA
  • Originally Onaro Inc, Acquired by NetApp
  • Designed and developed OnCommand Insight (formerly SANscreen), change management software complex for storage area networks
  • Widely recognized as technical leader of the backend team
  • Mentored junior engineers on best design and coding practices
  • Transitioned startup quality software product to large enterprise quality level
03/2005 to 05/2006
Senior Software Engineer IBM Waltham, MA
  • Originally Unica Corp, Acquired by IBM
  • Developed Affinium Campaign web application for marketing campaign tracking and analytics
07/2001 to 03/2005
Senior Software Engineer Fidelity Investments Marlborough, MA
  • Developed NetBenefits web application,
  • Tuned the performance of MyFidelity personalized web portal
01/2000 to 07/2001
Software Engineer Wave Systems Lee, MA
  • Developed e-commerce web platforms MyPublish and CharityWave
Education and Training
Master of Science: Computer Science Lomonosov Moscow State University Moscow Russia
Patents issued
  • May 13, 2014 USPTO 0 Determining efficiency of a virtual array in a virtualized storage system

Top Software Architect skills

Take a look at the most common Software Architect skills, don't hesitate to use them in your resume to catch recruiters' attention.

Experienced Software Architect resume

This resume is created in 7 minutes.
Professional Summary
ENTREPRENEUR / SOFTWARE ENGINEER Photo Booth Owner, Operator and Technician .Computer Programmer and Analyst...Electrical Engineer Dedicated professional with comprehensive knowledge of computer hardware and software. Resourceful and imaginative problem solver proven to succeed under stressful circumstances. Strong communication skills developed from over 30 years of technical support and gathering design requirements for custom software projects. Fluent in various languages C++, Java, HTML, JavaScript and C#. Proficient with Oracle, SQL Server and various other databases. A work ethic developed from many summers as a child working on my grandparent's farm.
Work History
Owner / Operator, 10/2015 to Current
Rockit Social Booth LLC Fort Collins, CO.
  • Partnered with my wife and passionate to start our own business we launched a photo booth / kiosk rental service.
  • Manufactured the photo booth / kiosk using a kit that supplied the case then purchased, assembled and configured the computer, printer, camera, flash and software separately.
  • Create custom software configurations for each event.
  • Transport, setup and assist the guests at events.
Sr. Software Engineer, 10/2004 to 09/2015
DataSplice LLC Fort Collins, CO.
  • Authored the database components for the DataSplice server to communicate with Oracle, SQL Server, Access, My SQL, ODBC and OLE DB.
  • Integrated desktop and mobile devices with numerous peripherals such as bar code scanners, mobile belt printers and RFID readers.
  • Developed windows mobile component to allow a native application and a .NET managed application to communicate.
  • Enhance speed, stability and features of Java component used to integrate with IBM's Maximo enterprise application.
  • Custom Windows desktop and mobile application development.
  • Extensive technical support experience.
  • DataSplice does not have a technical support department, all developers participate.
Sr. Software Engineer, 10/2002 to 08/2004
Situ Inc Laramie, Wyoming
  • Develop and support software for water quality sensor data logging devices.
  • Enhance and test sensor calibration algorithms.
  • Develop wizards to perform calibration and mobile device configuration.
  • Work closely with customer support.
  • Graphics programming in windows desktop and mobile environments.
  • Software release documentation, test plans and product specifications.
  • ODBC database programming.
Sr. Software Engineer / Lead Developer, 05/1998 to 04/2002
Niku Corporation Petaluma, CA.
  • Contribute to design and development of an Enterprise Project Management application suite.
  • Port Windows C++ client software to Sun/Solaris and HP-UX Unix platforms.
  • Developed editor for view definitions (spread sheet like data displays, Pert and Gant charts).
  • Created custom windows copy/paste type for client software to store large graphs of data on the clipboard and then paste the graph of multiple objects back into the client to copy large sets of data at once.
  • Implement data caching layer for large datasets.
  • Utility programs to create very large data sets for performance and stability testing and diagnostics.
  • Engineering representative on data model and performance team.
Software Engineer, 01/1997 to 04/1998
Optimization Resources Inc Fort Collins, CO.
  • Implement business and engineering products in MFC/C++ and Visual Basic.
  • Verify formulas and implement wizards for mechanical engineering valve and seal calculations.
  • SQL Anywhere database replication.
  • ODBC metadata driven viewer to display multiple related tables (synchronized grids).
  • Database migration/upgrade components.
Software Architect, 05/1995 to 12/1996
KIP Consulting Arvada, CO.
  • Designed and implemented KIP's Visual Foxpro object libraries and application framework.
  • Data entry application for tracking plastics materials technical specifications used for CD and catalog publication.
  • Order, inventory and billing application development in Macintosh environment.
  • Requirements documentation and UI story boarding.
Programmer / Intern, 04/1993 to 02/1995
Institute for Scientific Computation Laramie, WY.
  • Graphics programming and Unix system administration for Mathematics and Computer Science Departments at the University of Wyoming.
  • Administrate SGI, IBM and Sun/Solaris Unix workstations and servers.
  • Unix support for Mathematics Department graduate students.
  • Participate in high school intern program teaching Unix and C.
Software Engineer, 06/1984 to 01/1993
IOTC Inc Laramie, WY.
  • PASCAL programming and database application development.
  • Responsibilities grew from entry level debugging/maintenance to design and implementation.
  • IOTC created its own database used to create numerous applications: contact management, physicians billing, inventory, text formatting, spell checking, data conversion and installation programs.
  • Hardware Installation and trouble shooting.
  • IOTC also went into retail and attending customers was also a responsibility.
Bachelor of Science: Electrical Engineering, Computer Option, Mathematics, Cross College, University of Wyoming - Laramie, Wyoming