Scala Resume Sample

4.7
18 votes

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Ayla Krajcik
2378 Macejkovic Stravenue,  Los Angeles, CA
+1 (555) 451 7820

Work Experience


Senior Scala Engineer
11/2016 - PRESENT
Los Angeles, CA
  • Provides reasonable task and project effort estimates
  • Ensures timely, effective, and quality delivery of software into production
  • Adheres to documented departmental and corporate standards
  • Experience with Scala development is highly desirable
  • Experience designing and developing distributed systems software
  • Extensive experience writing and maintaining Java and/or Scala code
  • Experience with developing and operating a large-scale distributed systems environment such as a large web infrastructure, database replication, high availability, etc
  • Advanced experience in software development using Scala or another functional language such as Clojure, and can quickly learn Scala
  • Good judgment that results in on time feature delivery while ensuring a maintainable codebase
Scala Software Engineer
05/2014 - 08/2016
Chicago, IL
  • Drive consistency and alignment on technology choices across the HERE CVS product portfolio
  • Work in close collaboration with the OLP (Open Location Platform) group and HERE’s architectural community
  • Opportunity to work in the international environment
  • Great young team
  • Professional and career growth
  • Tea/coffee, and other benefits
  • Business trips and international cooperation
  • Corporate events and team buildings
Junior Scala Software Developer
06/2009 - 02/2014
New York, NY
  • Willingness to demonstrate leadership in design & architectural discussions
  • Provide value to the company's larger mission in the form of tangible results while continuing to learn and raise their own ceiling
  • Excellent communication skills that directly addresses any concerns or feedback, on who agrees that continual conversation minimizes friction and maximizes benefit for all
  • Demonstrated track record in building and releasing core business applications and the ability to learn from failures along the way
  • Understanding of how the web works
  • Work in close partnership with respective product management and engineering leads
  • Architect, design and implement high performance, scalable and highly available components and services used in big data processing and predictive analytics
  • Have a technical influence on multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience

Education


Washington State University Vancouver
2003 - 2008
Bachelor's Degree in Computer Science

Professional Skills


  • Strong software development skills: knowledge of Agile methodologies (Kanban/Scrum), configuration management, issue tracking, estimation
  • Proven development skills in front-end, middle-tier and database development
  • Experience ​of ​using ​TDD, ​and ​a ​strong ​understanding ​of ​when ​and ​how ​to ​apply other ​types ​of ​testing
  • Strategic thinking, analytical, problem solving and troubleshooting skills
  • Proven experience of building applications using Rest based micro-services architecture
  • Relevant industry experience developing in Scala/Java and its associated technology stacks. Experience building web services with these platforms desired
  • Strong analytical and creative problem solving skill

How to write Scala Resume

Scala role is responsible for software, compensation, credit, database, general, finance, securities, integration, recruiting, refining.
To write great resume for scala job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Scala Resume

The section contact information is important in your scala resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Scala Resume

The section work experience is an essential part of your scala resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous scala responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular scala position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative Scala resume experience can include:

  • Outstanding programming and problem solving skills
  • Strong multi-threaded and network programming experience
  • Proven experience with working with databases, JDBC and Hibernate
  • Proven experience with developing enterprise software with high scalability requirements
  • Proven experience of developing SaaS products – big advantage
  • Professional development experience, with demonstrated Java/Scala web application expertise

Education on a Scala Resume

Make sure to make education a priority on your scala resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your scala experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Scala Resume

When listing skills on your scala resume, remember always to be honest about your level of ability. Include the Skills section after experience. Present the most important skills in your resume, there's a list of typical scala skills:

  • Solid object-oriented programming and design skills
  • Strong Scala or Java, or evidence of excellence in other languages with strong desire to learn Scala
  • Effectively function in a constantly changing environment
  • Proven experience of using test automation frameworks such as JUNIT, Cucumber, SPOCK
  • Strong experience in functional and object orientated programming
  • Experience with end web development for high transaction consumer facing website OR capital market experience (Not critical)

List of Typical Experience For a Scala Resume

1

Experience For Senior Scala Engineer Resume

  • Advanced engineering experience in Scala or any other functional programming language
  • Experience with Scala/Java 8+ based REST and service-oriented architecture
  • Experience with continuous delivery and integration tools like Maven, Git and Jenkins
  • Experience with Spark, Cassandra, Kafka or the Hadoop ecosystem and similar frameworks
  • Positive, constructive approach with an emphasis on collaboration and good execution
  • Strong sense of ownership, passionate, fast learner, detail oriented, analytical mindset, perfection seeker
2

Experience For Scala Software Engineer Resume

  • Hands-on experience in software development
  • Experience with Typesafe stack: Akka, Spray, Slick, etc
  • Nice to have: experience with Spark, Kafka, Zookeeper
  • Knowledgeable and experienced in both object-oriented programming and test-driven design
  • Hands on Spark/Scala programming experience
3

Experience For Java / Scala Software Engineer Resume

  • Experience with Oracle, Hadoop or other database technologies
  • Demonstrable knowledge of TDD and SOLID
  • Rich experience of development in a load intensive environment
  • Experience in Scala and AKKA(AKKA HTTP, AKKA STERAMS)
  • Experience in reactive development
  • Experience in Linux Contenerisation (docker, lxc..)
  • Advancing firms road map programs for supporting Single sourcing of data, Architecture convergence and focus on Analytics
  • Developing, implementing and maintaining web services and applications that contribute to the creation of a complete end-to-end solution
  • Working with cross-functional teams including engineering, product, device development, and quality assurance
4

Experience For Scala Engineer Senior Analyst Resume

  • Building a cloud-based platform that allows easy development of new applications
  • Participating in agile development projects for batch and real time data ingestion
  • Working with business and peers to define, estimate, and deliver functionality.Search Jobs US
  • Building a platform for Microservices
  • Developing backend web services that can support millions of users
  • Migrate existing code: Support the engineering and creative needs of the website by migrating the website to an all-Scala site
  • Contribute to all areas of the software development lifecycle including planning, design, development, testing, implementation, and support
  • A team player with an affinity for collaboration and passion for learning and utilizing new technologies
  • Knowledge of scalable architectures (incl. sharding, replication, load balancing and fail over)
5

Experience For Scala Spark Developer Resume

  • Knowledge of at least one of the following programming languages: Java, Ruby, Groovy, Python
  • Develop high-quality software components of the global trading platform using Java, Scala, and related languages and technologies
  • Proficiency with computer technologies including Linux, SQL/NoSQL, Messaging & Distributed Systems
  • Knowledge of equity market structure, order handling and electronic trading
  • Develop massively scalable web notification frameworks using lightweight delivery mechanism
  • Take advantage of techniques such as test-driven development, pair programming and continuous delivery
  • Design and implement core infrastructure components like database mappings, product indexing and web service APIs
  • Test software components regarding usability, functionality and performance
6

Experience For Scala Support Resume

  • Deep insights in functional programming
  • Structured, analytic and self-contained way of working
  • Implement high performance large volume data integration, storage, extraction & transformation, data warehouse, business intelligence and visualization
  • Grow a performant production environment in a way that makes the system increasingly maintainable, reliable and monitored
  • Create and maintain quality software using best-in-class tools in a continuous integration and delivery lifecyle: Git, Splunk, New Relic, Sonar, Jenkins and TeamCity
  • Self-managing dev timelines and communicating milestones
  • Knowledge of some of Dropwizard, Akka, AWS, Cassandra, Docker, Kafka, Finagle, Linkerd, Mesos, NoSQL, ElasticSearch, Hadoop, Smaza or Spark
  • Fluency in SQL and or NoSQL data models
7

Experience For Scala Play Developer Resume

  • Excellent communication skills with experience collaborating on a cross-functional team, including product management, business intelligence, marketing, and customer support
  • Integrate with wider systems to make data easily available to others
  • Work with Product Managers to ensure software is of high quality and meets user requirements
  • Familiarity with tools such as AWS, Mesos or Docker and an instinct for automation
  • Have an expert awareness of our client's mobile platform with the ability to build solutions that take advantage of the latest iOS features while remaining performant on the latest iOS devices
8

Experience For Senior Scala Software Developer Resume

  • Experience with deployment and DevOps practices in an enterprise environment
  • Experience as Software Engineer
  • Mentor team members: Educate others on software development best practices and new technologies. Push the envelope and learn new technologies together
  • Be browser and end client proficient
  • Professional software development experience with web development of applications and systems using Scala, Java, JavaScript, HTML, CSS, and AJAX. Middle-tier to the back-end
  • Aware of the interplay between Scala, JavaScript and HTML & CSS, and can dynamically create, modify, and style elements on a page with ease
9

Experience For Java Scala Services Developer Resume

  • Able to communicate technical issues with non-technical folks
  • Design and implement our PaaS e-commerce backend in Scala
  • Develop a scalable and multi-tenant architecture
  • Analyze product requirements and discuss technical approaches
  • Work closely with Product Management and DevOps
10

Experience For Software Build Engineer for Scala Resume

  • Aspiration to constantly improve yourself and learn new technologies, concepts, etc
  • Work closely with the rest of the agile team members (SW Engineers, QA Automation Engineers)
  • Be a problem solver: be able to understand the big picture, analyze problems and improvements and suggest solid alternatives and answers to our daily challenges
  • Contribute to continuous improvement of processes, product development, product quality and technology
  • Serve as third-tier support for production issues and related support needs
  • Experience in development of equity products in a global financial services company or vendor using the Scala language and/or Java in latency-sensitive environments
  • Experience and knowledge of equity products and instruments including FIX protocol and market data

List of Typical Skills For a Scala Resume

1

Skills For Senior Scala Engineer Resume

  • Communicates effectively across functions and builds relationships
  • Proven experience of no sql databases such as Cassandra and Hadoop
  • Exceptional skills in Scala
  • Scala, ​or ​strong ​experience ​in ​another ​typed ​functional ​language
  • First practical work experience with Scala and/or strong desire to learn it (code samples for review would help ;-)
2

Skills For Scala Software Engineer Resume

  • Programming and architecture experience with
  • Experience in developing and deploying in a cloud environment including
  • Experience developing and tuning highly concurrent data processing systems
  • Solid understanding of parallel and asynchronous programming as well as non-blocking I/O
  • Experience with meta programming in Scala, e.g., using Scala’s macro system
  • Experience designing and developing Map/Reduce applications with Hadoop or Amazon EMR
  • Experience in designing API and documenting through Open API/Swagger
3

Skills For Java / Scala Software Engineer Resume

  • Experience in Unix/Linux including basic commands and scripting
  • Solid understanding of continuous integration, deployment and monitoring
  • Experience ​of ​operating ​as ​well ​as ​building ​software
  • Experience implementing and maintaining high-scale systems that process large volumes of data; ideally music related
  • Experience programming in a modern object oriented programming language
  • Experience with managing large projects using Maven, Gradle, SBT
  • Experience managing and monitoring a production environment with tools such as Splunk or New Relic
  • Experience in developing server-side systems using the JVM
4

Skills For Scala Engineer Senior Analyst Resume

  • Experience developing equity products in a global financial services company using Scala and Java in latency-sensitive environments
  • Experience in Java and Functional Programming like Java, Scala, Concurrency, multi-threading, AKKA, Play framework and Spark
  • Experience working in Finance industry or related
  • Functional and type level programming experience
  • Industry experience in the following
  • Experience building large scale software systems
  • Experience in building large scale database systems with emphasis on performance and near real-time data analytics
  • Strong understanding and practice of agile software development processes
  • Experience with distributed data processing and management systems
5

Skills For Scala Spark Developer Resume

  • Solid understanding of Data Structures, Algorithms and Object- Oriented design concepts
  • Solid understanding of core java libraries, java collections and design patterns
  • Experience with ‘Web scale’ architecture design patterns and supporting cloud infrastructures
  • Strong knowledge and understanding of algorithm optimization and distributed systems
  • Experience of different types of data models such as ODS, Datamarts, Data warehouse and tuning sql query performance
  • A solid understanding of the Spark API's, best practices, performance optimizations, deployment options and operations
6

Skills For Scala Support Resume

  • Experience with performing code reviews/code debugs
  • Experience in building out enterprise level applications
  • Strong core CS concepts (distributed programming, concurrency, algorithms)
  • +6 years of work experience in functional programming
  • Experience with configuration management tooling like Chef, ansible or Puppet
  • Experience ​of ​several ​programming ​languages ​and ​expertise ​in ​at ​least ​one
  • Experience ​of ​pair ​programming
  • Experience ​of ​diagnosing ​functional ​and ​performance ​problems
7

Skills For Scala Play Developer Resume

  • Experience ​of ​working ​with ​high ​scale ​and ​highly ​available ​systems
  • Team-based software engineering and development experience in Scala
  • Experience analyzing large volumes of data (multi-terabyte to petabyte range)
  • Software design experience using architecture and design patterns
  • Experience with CI frameworks including Bamboo and Jenkins
  • BS or MS in Computer Science Engineering or equivalent experience
8

Skills For Senior Scala Software Developer Resume

  • Experience solving complex and diverse problems
  • Experience using various test automation tools & frameworks
  • Experience of TDD/BDD testing frameworks
  • Experience in developing REST APIs
  • Experience with at least one of the following databases/storage systems: MySQL, Elasticsearch
  • Experience with equity products and instruments including FIX protocol and market data
  • Experience with C++, Solace and Functional Programming
9

Skills For Java Scala Services Developer Resume

  • Experience in Core Java
  • Good math and algorithms/complexity
  • Experience in the E-commerce or Travel Industries
  • Production level experience is ESSENTIAL with Java and Scala
  • Experience with web services RestAPI integration
10

Skills For Software Build Engineer for Scala Resume

  • Desirable Experience:- Scala / Akka, Multi-threaded, low-latency code, Distributed Systems, C++
  • General AWS services experience (EC2 deployment, services such as IAM, SWF, SNS, SQS, RDS, RedShift)
  • Experience with code hygiene tools such as CheckStyle, PMD, JaCoCo
  • Experience with WGS-84, cartography, geodesy or navigation standards and systems
  • Distributed systems/ middleware / multithreaded experience
  • Experience in Scala or other functional languages
  • Experience in Hadoop stack: HDFS, Spark, NoSQL
  • Knowledge and experience with R and Python
  • Experience with microservice architecture

List of Typical Responsibilities For a Scala Resume

1

Responsibilities For Senior Scala Engineer Resume

  • Customer facing experience – advantage
  • Experience with A/B testing frameworks and apps
  • Experience with continuous delivery and integration tools like Maven, Git,and TeamCity
  • Experience with large scale streamingsystems like Kafka
  • Experience with different datastorage mechanisms like Cassandra
  • Experience of UI technologies such as HTML5/ExtJS/Angular/React
2

Responsibilities For Scala Software Engineer Resume

  • Spark development experience
  • Scala development experience
  • Applied development experience in Java and/or Scala
  • Experience with web application and standalone Java applications
  • Experience with Scala in a production environment
  • Experience with the Cats or Scalaz, Http4s, and Doobie libraries
  • Software web development experience
  • Scala experience (proficiency in Scala)
3

Responsibilities For Java / Scala Software Engineer Resume

  • Practical experiences with Agile & Scrum and the general software lifecycle are highly desirable
  • Motivated and enthused by difficulty & challenge, coupled with a strong competitive nature to excel and be the best
  • Experience with Scala – advantage
  • Experience in NoSQL technologies – advantage
  • Experience in BigData technologies – advantage
  • Experience with large product integrations and performance enhancements
  • Exposing and consuming JSON based RESTful services using Spring
4

Responsibilities For Scala Engineer Senior Analyst Resume

  • Exposing and consuming JSON based RESTful services using SpringFocus on long term quality of the software - understanding extensibility and maintenance aspects
  • Working with Agile, Lean and Continuous Delivery and best practices
  • Working knowledge of SQL databases, Hadoop, Hive, Spark and other NoSQL solutions
  • Understanding of cloud technologies (e.g. AWS, GCP)
  • Working knowledge of Retails and Logistics domain, preferably in depth knowledge on Operations
  • Building distributed systems is hard so we love the elegance that Scala and Akka bring
5

Responsibilities For Scala Spark Developer Resume

  • Great attitude to working in a flat team structure, willing to defend technical design decisions without being egotistical
  • Extensive use of open source, including Spring, Gradle, Akka, Guava, Apache CXF, Commons and Zookeeper
  • Proficiency in one or more general purpose programming languages Core Java 8, Scala, Spring, JMS/MQ and RDBMS e.g. Oracle
  • Be an active member in refining and enhancing the process
  • Find creative and simple solutions to challenging problems, with a focuson getting things done and a test & learn culture
  • Knowledge of Performance Tuning and Profiling of application
  • Hadoop platform (Solr search & indexing, HBase, HDFS) Data Streaming (Kafka, Flume)
  • An aptitude and passion for building platforms and solving complex technical problems
6

Responsibilities For Scala Support Resume

  • Work within existing development teams to implement business requirements for group wide, strategic regulatory application
  • Participates in sprint planning; provides work estimates to deliver product stories; owns development stories
  • Develops solutions on variety of platforms according to business requirements
  • Completes required coding to satisfy the defined acceptance criteria and deliver desired outcome
  • Utilisation of the latest Firm technologies including Treadmill PaaS, Splunk-based LaaS and Service Discovery
  • Core Java Programming
7

Responsibilities For Scala Play Developer Resume

  • Data structures, design patterns and multi-threaded programming
  • Familiarity with multiple programming languages and anability/willingness to learn
  • Distributed computing knowledge – ideally in a cloud environment
  • Knowledge of software best practices like refactoring, clean code, domain driven design, encapsulation etc
  • Practice of development of public facing REST APIs
  • Scala / Functional Programming
  • Passion for code correctness (continuously improving testability and code quality)
  • We like attending conferences; as a team we go to the London Scala eXchange in December every year
8

Responsibilities For Senior Scala Software Developer Resume

  • We like changing the world. Most of our team is involved in the Gender Balance initiative within Expedia
  • Appreciate and enhance a dynamic and close-knit software developmentteam committed to mutual learning through peer code reviews and innovation
  • Be encouraged to participate in HomeAway’s inventive culture including contributingto open source, HackAway and Kitchen Talks
  • Familiarity ​with ​web ​services ​architectures, ​particularly ​REST ​and ​caching
  • Familiarity ​of ​messaging ​systems ​and ​concepts
  • High ​level ​knowledge ​of ​at ​least ​two ​NoSQL ​data ​stores, ​and ​working ​knowledge ​of relational ​databases
  • Some more do's and don'ts for recruiting team
9

Responsibilities For Java Scala Services Developer Resume

  • Basic understanding on NoSQL databases like HDFS, HBASE, Cassandra, MongoDB
  • Expects to be told what to do by BA teams, not interested in understanding the business problems
  • Thinks their last Weblogic or Websphere based J2EE / Spring / Hibernate platform is state of the art
  • Work on big data platform and ecosystem, create complex data processing pipelines for data ingestion & data management
  • Micro services and messaging
10

Responsibilities For Software Build Engineer for Scala Resume

  • Big Data processing with Apache Spark
  • RESTful web services (JAX-RS, Jersey/Spring)
  • Spark, Kafka Streaming
  • Follow Agile development practices as adopted by Investment Bank
  • Work collaboratively and be involved and contribute to the design of the application
  • Knowledge of Pig, Strom, Shark, HBase is preferable
  • Integration with AWS/Hadoop/HDFS, Real-Time Systems, Data Warehouses, and Analytics solutions
  • Possesses an understanding of how technology solutions meet the business outcomes and offers a range of solutions for business partners; understand business current and aspirational needs
  • Completes required documentation to communicate information to deployment, maintenance, and business teams

Related to Scala Resume Samples

Java / Scala Developer Resume Sample

Work Experience

  •  Ability and desire to manage a small project group if required   •  Assists in making licensing deliveries   •  Experience with implementing global optimization algorithms   •  Strong proficiency with Core Java or with Scala, preferably on Spark (Hadoop)  &...
Professional Skills

  •  Strong development skills in enterprise se...
  •  Strong Java skills with 5+ years' experience
  •  Strong Java development skills (5+ years’ ...
4.6
22 votes

Perl Resume Sample

Work Experience

  •  Strong Perl scripting skills on Unix platforms (Redhat Linux, Solaris, AIX and Mac OSX)   •  Very good SQL skills   •  Familiarity with databases (Oracle, Postgre, MySQL)   •  Good practical knowledge of Jenkins CI, including use of testing frameworks (Junit) &n...
Professional Skills

  •  A hands-on problem solver with excellent s...
  •  Excellent research, investigation and eval...
  •  Strong experienceon networking concepts su...
4.6
15 votes

Scala Developer Resume Sample

Work Experience

  •  Drive and manage projects through to completion   •  Work with trading desks and strategists to define requirements / solutions   •  Locally manage and mentor the group and develop the juniors   •  Experience in development and testing within a multi-tiered appl...
Professional Skills

  •  Strong Scala skills (2+ years) and experie...
  •  Demonstrated software engineering skills i...
  •  Strong programming skills in SCALA
5.0
27 votes

Analyst / Senior Quantitative Analyst Resume Sample

Work Experience

  •  Chartered Financial Analyst (CFA), Financial Risk Manager (FRM) designation   •  Monitor the effectiveness of models in use and continually update model parameters with actual results and changing trends   •  Create, enhance and maintain models and model parameters for various mode...
Professional Skills

  •  Hands on experience with credit risk model...
  •  Other programming/software familiarity: st...
  •  Excellent interpersonal and communications...
4.9
23 votes

Full Stack .NET Developer Resume Sample

Work Experience

  •  Design and development of software applications (primarily web based) used in various areas of the bank (such as Loans processing, Treasury, Middle Office etc.)   •  Unit and Integration Testing – planning, execution and evaluation   •  Production Release preparation and coordinati...
4.8
24 votes

Specialist, BI Resume Sample

Work Experience

  •  Understands logical and physical data models, data modeling methodologies   •  Experience in data reporting and visualization area with atleast 2-3 years’ experience on Tableau development   •  Experience as BI/DW consultant   •  Intelligence, analytical mindset...
Professional Skills

  •  Attention to detail and strong interperson...
  •  Strong skills and experience with scriptin...
  •  Strong project management skills including...
4.6
12 votes