Data Software Developer Resume Sample

25 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Zack Treutel
11539 Jordi Cape,  Los Angeles, CA
+1 (555) 239 0256

Work Experience

Senior Big Data Software Developer
01/2018 - PRESENT
Detroit, MI
  • Write tested, maintainable code to support as well as contribute on projects related to the data core of the KBase platform
  • Regularly takes initiative to transfer technical and functional knowledge to teammates, colleagues, and users of the KBase platform
  • Be on the forefront of understanding useful data engineering tools and best practices
  • Interfaces with the project’s external Technical Advisory Committee, take their input and recommendations into consideration and ensure implementation of those agreed upon with project leadership
  • Assists production lead and Project Management team in allocating development team resources as needed to meet project deliverables
  • Interfaces with Executive Committee and PI team during scheduled conference calls
  • Attends key meetings with DOE officials and visit other project sites (ANL, ORNL, LBNL) at least once a year to interface directly with other project teams
  • Fulfill other assignments and projects as directed by the KBase management
Software Developer, Data Aggregation
07/2011 - 07/2017
Chicago, IL
  • Leverages in-depth understanding to contribute to the design of the KBase data architecture and coding that supports the integration of multiple, heterogeneous data sources into a unified analysis and knowledge discovery platform. Needs to ensure product owners and principal investigators that their needs and concerns are being addressed
  • Contributes to the establishment of technical architecture coding, and standards for the KBase data core, to ensure that it interoperates well with the rest of the platform, including data ingestion, presentation, search, visualization and job execution
  • Designs the KBase data core to seamlessly interoperate with ontology standards used in biological research
  • Five (5) years of professional experience in software development or a related field
  • Experience in new and emerging technologies
  • Experience in negotiation, facilitation and consensus building
  • Experience in IT concepts, strategies and methodologies
  • Experience in business function(s) and business operations, design and development tools, architectures and technical standards
  • Experience in layered systems architectures and layered solutions and designs
Software Developer Big Data
09/2005 - 02/2011
Detroit, MI
  • Experience in shared software concepts
  • Experience in multiple programming languages and tools
  • Experience in Agile software development concepts and processes
  • Experience in backlog tracking, burndown metrics, and incremental delivery
  • Experience in collaboration, prioritization, and adaptability skills; and
  • Strong oral and written communication skills; and presentation skills
  • Previous work experience or B.Sc. or M.Sc. in Computer Science or related field
  • Thorough knowledge and experience with Java and/or Scala


Southwestern Adventist University
2000 - 2004
Bachelor's Degree in Computer Science

Professional Skills

  • Fluent German language skills (both verbal and written), English language skills at an advanced level
  • Strong analytical and programming skills, good insight to the .NET framework and object-oriented software design
  • Strong analytical & conceptional skills, define new software architecture and transfer them into a shippable product
  • Excellent analytical, technical, and communications skills required
  • Maintaining excellent communication with team members and developing and maintaining a strong working relationship with the client
  • Experience in xUnit testing. Comfort working with mocks, stubs, fakes, etc. and the experience to know when to use each
  • Pragmatic problem skills

How to write Data Software Developer Resume

Data Software Developer role is responsible for software, design, architecture, training, finance, integration, gis, database, java, research.
To write great resume for data software developer job, your resume must include:

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

Contact Information For Data Software Developer Resume

The section contact information is important in your data software developer 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 Data Software Developer Resume

The section work experience is an essential part of your data software developer 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 data software developer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular data software developer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Data Software Developer resume experience can include:

  • Software development skills with a passion to build quality applications
  • Experience with user interface and user experience design and implementation
  • Experience designing and building data ingestion pipelines using Kafka, Flume, NIFI frameworks
  • Experience following rigid style guidelines including appropriately documenting code
  • Experience designing, implementing, and consuming RESTful APIs
  • Experience with search and processing frameworks like Solr/Elastic-search - understanding of search algorithms & design patterns

Education on a Data Software Developer Resume

Make sure to make education a priority on your data software developer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your data software developer 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 Data Software Developer Resume

When listing skills on your data software developer 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 data software developer skills:

  • Good understanding of Java profile tools, Unit test frameworks like Junit and ability to write solid System Integration Test cases
  • Solid experience with Big Data Technologies (Hadoop, MapR, Cloudera, HBASE, HDFS, Spark)
  • A good and practical understanding of the SOLID principles, programming best-practices, test-driven development, solution scalability and performance
  • Experience writing, installing, testing, and documenting software applications
  • Experience with developing, testing, documenting, and maintaining computer code for deadline driven projects
  • Experience participating in requirements gathering process, providing user documentation, and writing clear, concise comments within programs

List of Typical Experience For a Data Software Developer Resume


Experience For Senior Big Data Software Developer Resume

  • Three or more years of experience, including academic coursework, and shown success in developing data-intensive workflows and/or applications
  • C# programming experience, basic knowledge or willingness to learn and work with other programming languages, such as APL, PL/SQL, C++
  • Be customer oriented – customer issues have top priority; actively pick customer tickets and push for a solution that fixes the root cause of the issue
  • Designing, implementing, testing and maintaining solutions with an openness for new technologies in an innovative environment
  • Mentor QA, Product and Engineering team members on test automation and testing best practices
  • Prepare documentation, examples, and training materials, and contribute to workshops, briefings, and broad efforts in education, outreach, and training
  • Develope research opportunities and attract external funding. Lead or assist with developing proposals to national agencies, foundations, and other departments
  • Support the development of computationally demanding and data-intensive modeling, analysis, and visualization workflows
  • Continued job performance improvement through on-the-job training and outside study

Experience For Software Developer, Data Aggregation Resume

  • Thrive in a multi-disciplinary environment solving problems in a variety of application areas
  • Data harmonization and mapping
  • Partner with Product owners and Engineering leads to ensure test driven development of data related products
  • Work closely with collaborators at PSC and other institutions to facilitate advances in computational modeling
  • Estimate the size of development tasks in story points
  • Communication and coordination with different stakeholders, vendors/partners and global IT teams
  • Proactive and positive attitude towards solution of problems
  • Works well with the team and with other teams

Experience For Data Analytics Software Developer Resume

  • As a lead developer of Big Data drive the hands-on development of the solution in an Agile/Scrum based delivery environment
  • Collaboratively work with Solution Architects and deliver solution in alignment with the strategic vision
  • Develop Code /Review Code & design documentation for all components of the Hadoop stack
  • Work with test/QA team to build automated test scripts
  • Promotes teamwork and works with other cross-functional teams
  • Prepare design plans and written analyses, unit, test scripts and documentation
  • Perform quality control of processes and products produced
  • Write, interpret and analyze technical documentation related to information technology

Experience For Software Developer Big Data Resume

  • Interpret and analyze end user identified bugs
  • Familiarization with SCRUM\AGILE software development methodologies
  • Work closely together with the design team members and also other teams in the organization (release verification team, product documentation)
  • Solving technical problems using computer science and systems development approaches in areas that require mathematical and/or statistical methods and knowledge
  • Logical Data Models (LDM)
  • Data Element Dictionaries (DED)
  • Physical Data Models (PDM)
  • Interface Control Documents (ICDs)

Experience For Senior Biological Data Software Developer Resume

  • Fix things before they break
  • Continually improve our software pipeline
  • Implement product features and refine specifications with our Data scientists, Data Analysts and Data Architects
  • Work with other teams to reduce friction in the data ingestion and extraction pipelines
  • Expertise with software build and deployment tools like Jenkins, Maven, rpm, pip
  • Familiarity with CI/CD concepts
  • Possess and maintain active Top Secret clearance
  • Knowledge of methodology, federal information system policies (e.g. NIST 800.53, FISMA, Security Technical Implementation Guide (STIG), configuration management) and knowledge of the FBI’s mission and processes
  • Work independently and as a part of a team on multiple concurrent projects

Experience For Principal Big Data Software Developer Resume

  • Apply mastery and broad understanding in a specific field (e.g., machine learning or statistics) to practical scientific or technical projects in other fields
  • Proven experience with C++/C, Java, Python, R, and/or other relevant languages. Proven understanding and practical knowledge of Linux/UNIX systems. Proficiency with batch scripting (e.g., bash, Python, Perl)
  • Extensive familiarity with commonly used scientific software (e.g., NumPy, SciPy, pandas, Jupyter notebooks, ggplot2, plyr, data.table, R Markdown, knitr)
  • Familiarity with machine learning, statistics, deep learning (e.g., TensorFlow, Caffe, PyTorch, MXNet), data wrangling and databases (e.g., relational, document, key-value); ability to write moderately complex SQL queries and procedural extensions
  • Flexibility and ability to adapt quickly to new tasks/challenge
  • Experties in Java, Python, bash
  • Knowledge of the 3PPs used in the Hadoop ecosystem (Zabbix, Redis, Kafka, Phoenix etc)

Experience For Software Developer, Data Fabric Team Resume

  • Familiar with different virtualization and orchestration technologies (docker, kubernetes, Azure)
  • Interest in company’s infrastructure administration, DevOps based on TeamCity, Jenkins, GIT and internal proprietary repository system
  • Knowledge of Test automation techniques and tools
  • Architect, design, and implement automated testing framework and flows to test our data ingestion and aggregation pipeline, to ensure data are properly stored, normalized and indexed for the correct business needs
  • Help create quality dashboards, and implement reporting workflow to provide confidence in data coverage and quality, as well as effectively track and debug data issues

Experience For Data-driven Software Developer Resume

  • Participate in the development and lead the testing effort for our Listing Editor, which is both a new data source as well as a tool for data quality fixes
  • Familiarity with the agricultural domain
  • Document results, communicate significant findings through publications, conferences, or other professional channels
  • Develope test suites and standard methodologies, conduct performance analyses, interpret results, and assist with the design, specification, and optimization of relevant systems and software
  • Experience with microservices architectures and Cloud computing: Platform-as-a-Service, Infrastructure-as-a-Service, Data-as-a-Service, including REST and Thrift

Experience For Software Developer for Jwst Data Processing Resume

  • Familiarity with multiple programming languages (at least one statically typed and one dynamically typed) such as Java and Python
  • Knowledge of data structure algorithms and complexity analysis
  • Perform code reviews on peer development to ensure they follow best practices and proper style
  • Familiarity with Git and Linux
  • Model release documentation
  • Data format specifications
  • Minimal domestic travel

List of Typical Skills For a Data Software Developer Resume


Skills For Senior Big Data Software Developer Resume

  • Experience writing user stories and breaking stories down into tasks and sub-tasks
  • Experience implementing at least two Hadoop production clusters using Hortonworks or Cloudera distribution preferably in Cloud (AWS or Azure)
  • Hands-on experience designing/developing solutions in Cloud (AWS or Azure)
  • Experienced in handling customers, especially in a co-innovation mode
  • Strong CS and Software Engineering fundamentals
  • Experience with Linux-based Operating Systems (e.g., Ubuntu, RedHat, CentOS, etc.)

Skills For Software Developer, Data Aggregation Resume

  • Experience with cloud computing technologies as well as associated service providers such as Amazon Web Services (AWS) and Microsoft Azure
  • Experience using version control software (e.g., Git, Subversion, Mercurial, etc.)
  • Experience with GIS and web mapping technologies such as ArcGIS Desktop, QGIS, ArcGIS Server, GeoServer, Leaflet, OpenLayers, and the ArcGIS API for JavaScript
  • Experience with automated testing tools and frameworks (e.g., Katalon, Selenium, Cucumber, etc.)
  • Experience with machine learning – advantage

Skills For Data Analytics Software Developer Resume

  • Professional experience in Software Development for web applications and object-oriented programming
  • Experience in database programming SQL, NoSQL & Hadoop and knowledge in AWS, Azure or similar cloud systems
  • Write excellent, fully-tested code in Java and Python
  • Skilled with at least one of Python, Java
  • Experience with ABAP and Netweaver as a Development Environment

Skills For Software Developer Big Data Resume

  • Experience with metadata, taxonomies, ontologies, data catalogs, compliance, governance
  • Experienced with Java software development
  • Experience with development and integration with JavaScript libraries
  • Experience building large scale stream processing applications
  • A good understanding of the architecture behind real-time systems and database concepts
  • Solid knowledge in Linux, build environment, deployment tools (Ansible) and 3PP integration
  • Experience working with concurrent programming (multi-thread, -process, or -worker architectures)
  • Strong understanding of object-oriented design principles

Skills For Senior Biological Data Software Developer Resume

  • Practical work experience
  • Experience with Python, SAS, R, C, C#, C++
  • Experience with additional JavaScript frameworks (e.g., React, Angular, Vue)
  • Experience with NoSQL databases (e.g., MongoDB, Redis, MarkLogic, Cassandra, etc.)
  • Experience with Python, SAS, S+, R, C, C#, C++

Skills For Principal Big Data Software Developer Resume

  • Experience with web server software (e.g., Apache, IIS, Tomcat)
  • Experience with microservices architecture, containerization, and container orchestration software (e.g., Docker, CRI-O, Docker Swarm, Kubernetes, Marathon)
  • Experience with automated code quality tools (e.g., SonarQube)
  • Experience with continuous integration tools (e.g., Hudson, Jenkins, xUnit, Team Foundation Server, etc.)
  • Experience with large-scale production SaaS
  • Experience and knowledge of big data technologies such as Hadoop, HBase, Hive, Spark, Kafka - advantage
  • Experience in Java, C++, Javascript, Python, HTML5 and C#
  • Experience in AngularJS, jQuery and Node.js
  • Experience in SOAP and REST

Skills For Software Developer, Data Fabric Team Resume

  • High experience in Eclipse and JIRA
  • Experience with integration of data from multiple sources from NoSQL databases such as HBase
  • Demonstrates creativity the ability to develop and present new ideas and conceptualize new approaches and solutions
  • Interacting with teams of scientists including, but not limited to epidemiologists, mathematicians, computer scientists, statisticians, and engineers
  • Interacting with on-site client team members as well as geographically diverse team members daily
  • Communicating on a regular basis with project leaders and team members, including mathematicians, computer scientists, statisticians, and engineers

Skills For Data-driven Software Developer Resume

  • Conduct software development utilizing programming languages including but not limited to Java and JavaScript
  • Proactively managing expectations and meeting deadlines in a fast moving, agile software development environment
  • High standard working environment (recreation room, sauna, bicycle storage, parking lots…)
  • Resolve operational issues by collaborating with upstream support groups and other engineering teams
  • Use an open-source collaborative development model, branching for each major feature, writing clear commit messages and PR descriptions
  • Willingness to take ownership in solving problems and delivering results
  • Be responsible for analyzing the requirements and taking it all the way from conceptual phase to implementation phase
  • Proficient in creating Rest API Micro-services using ReactJS or AngularJs
  • Provide in-depth and always-improving code reviews to your teammates

Skills For Software Developer for Jwst Data Processing Resume

  • Inheritance - Composition - Aggregation, Building with builders, Serialization, Interprocess communication
  • Troubleshoot and support production, addressing technical debt to improve sustainability
  • A working knowledge of Linux
  • Develop end-user applications including libraries
  • Consistently willing to learn and improve themselves and their team over time

Skills For Software Developer / Big Data app Resume

  • Develop and guide developers to code using Spark framework in Java or Python
  • Assure insider threat information system interfaces under development are technically compatible with existing FBI systems
  • Familiarization with Hadoop and conducting development within big data ecosystems; and
  • Provide recommended software development enhancements or changes in support of existing and projected organizational mission requirements
  • Design and drive the implementation of data platform functional and non-functional requirements working in an agile team
  • Be an owner of the implemented functionality: from design and implementation to production troubleshooting with high quality

Related to Data Software Developer Resume Samples

Junior Software Developer Resume Sample

Work Experience

  •  Keenly aware of performance implications of design and implementation choices and act as a champion on the team for reaching “I can’t believe it runs that fast” performance   •  Working closely with Data Scientists to advise on implementation of models for predictive analytics   •  ...
Professional Skills

  •  Excellent demonstrated data manipulation s...
  •  Proven knowledge and experience with mobil...
  •  Strong team orientation with excellent wri...
27 votes

Software Applications Developer Resume Sample

Work Experience

  •  Write Test Procedures and use them (in the factory and on site) to test the new and modified software   •  Hands-on experience in developing classical SAP applications using ALV Reports, SmartForms, SAPScripts, BDCs, dialog modules, object-oriented programming   •  Hands-on experie...
Professional Skills

  •  Develop succinct, timely programming code ...
  •  Excellent written and verbal skills, stron...
  •  Excellent written and verbal communication...
10 votes

Software Developer Internship Resume Sample

Work Experience

  •  Knowledge of how client applications communicate over HTTP with services located on different web properties   •  Quickly learn new technologies with minimal guidance; willingness to learn and work in languages like Go and ReactJS   •  Linux experience is an advantage   •...
Professional Skills

  •  Strong analytical skills and solid communi...
  •  Excellent verbal and written communication...
  •  Object-oriented design (OOD) or SQL progra...
24 votes

Software Services Resume Sample

Work Experience

  •  Development experience in C++, C#, Java or .NET   •  Work in small, self-motivated teams to translate customer needs into Edge App products and infrastructure   •  Travel to customer sites to implement and configure software applications on the Field Agent device   • ...
Professional Skills

  •  Strong experience writing REST web service...
  •  Are open to constantly refresh and renew t...
  •  Strong understanding of JavaScript, web ma...
9 votes

Manager, Engineering Software Resume Sample

Work Experience

  •  Optimize Oculus’ tracking and machine learning software   •  Responsible for the mitigation of any security vulnerabilities rated as Critical within 30 days of identification; rated as High within 60 days and Medium to Low within 120 days   •  Assess the current state of client’s S...
Professional Skills

  •  Proven experience building, maintaining, a...
  •  Strong computer skills, including a workin...
  •  Demonstrated leadership skills in the cont...
16 votes

Software Engineer Development Resume Sample

Work Experience

  •  Help our game developers build without constraints - drive the technology choices that enable a world-class user experience   •  Be an advocate for code quality and correctness   •  Enhance, maintain, and/or refactor existing automation   •  Learn to use DeltaV ...
Professional Skills

  •  Strong object-oriented design and coding s...
  •  Strong customer focus, written and verbal ...
  •  Good RF and microwave understanding, stron...
16 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates