Professional Software Engineer Resume Sample

5.0
18 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Ashton Kuhn
80973 Lakin Junction,  New York,  NY
+1 (555) 550 4860

Work Experience


Senior Professional, Software Engineer
07/2015 - PRESENT
Los Angeles, CA
  • Analyzes requirements from consumers for new or changed requirements
  • Designs, develops, troubleshoots and analyzes software programs for computer based systems
  • Designs, develops, troubleshoots and analyzes moderately complex software programs for computer based systems
  • Customizes software based upon research
  • , Software system development using C#/.NET, MS-ACCESS/VBA and MS-SQL Server
  • , Software system development using ASP.NET. HTML/CSS/JavaScript. - Strong understanding of programming concepts including Object Oriented Programming and strong analytical and problem-solving skills
  • Consult with product owners/business partners to define requirements and software design. Evaluate feasibility and make recommendations, considering things such as customer requirements, time limitations, system limitations. Mentor less experienced team members in learning this process
Professional Software Engineer
10/2009 - 02/2015
Houston, TX
  • Support, maintain and document software functionality. Makes recommendations on and influences engineering processes and methods
  • Provide operational support on complex/escalated issues to diagnose and resolve incidents in production systems. Incidents tend to be fewer but more complex, requiring analysis of issues, determination of additional resources to resolve the issue, and an in-depth system perspective
  • Design, development, and programming of PLC based automation and process control systems enabling the integration of manufacturing tools and processes. Assist with the development of data collection methods
  • Troubleshoot control systems within the manufacturing processes
  • Gain an understanding of manufacturing processes and goals to identify optimization and improvement opportunities
  • Provide technical support, problem solving, maintenance, modifications, and continuous improvement for automated machine tools and process control systems
  • Participate in the selection of components and control systems for testing, and modernization projects for new systems
  • Maintain knowledge and understanding of emerging hardware and software tools and techniques through continued self-learning
Senior Professional, Software Engineer
07/2004 - 09/2009
Houston, TX
  • Open tickets for the pending issues and follow-up and document for the future issue reference
  • Collaborate with internal “customers” to discuss and document their business reporting and visualization requirements
  • Design and create custom business applications to collect, analyze and report data critical to plant operations
  • Analyze application performance and debug and/or repair as necessary
  • Modify custom applications to accommodate new functionality needed to satisfy compliance or business requirements
  • Develop reporting solutions by interfacing to existing data repositories, extracting data, manipulating data, and displaying it for the computer users in a dashboard format
  • Convert legacy software applications to current technologies. (Ex. Visual Basic to VB.net)
  • Experience with data analysis & visualization
  • Experience with Machine Learning, Deep Learning, Predictive Modeling or Graph Analysis

Education


University of Maine at Farmington
2000 - 2004
Bachelor's Degree in Computer Science

Professional Skills


  • Reliable, with a track record for excellent time management, multi-tasking and prioritizing skills
  • Reliable with a track record for excellent time management, multi-tasking, and prioritizing skills
  • Excellent programming skills using Java and Spring framework
  • Strong communication skills and interest in pair programming environment
  • Strong interpersonal and communication skills (verbal and presentation). Able to work in a Team Environment
  • Use skills as a seasoned, experienced professional to work on all phases of development in an Agile environment
  • Five to eight years of experience developing software in C#/.NET along with strong understanding of Java Spring

How to write Professional Software Engineer Resume

Professional Software Engineer role is responsible for programming, software, java, basic, training, integration, database, security, architecture, reporting.
To write great resume for professional software engineer job, your resume must include:

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

Contact Information For Professional Software Engineer Resume

The section contact information is important in your professional software engineer 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 Professional Software Engineer Resume

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

Representative Professional Software Engineer resume experience can include:

  • Looking for talented individuals with strong development background required
  • Experience developing cloud applications and systems using Java/Spring and Scala on AWS
  • Experience installing and configuring IBM Websphere
  • Have experience/knowledge on ETL, Data modeling, OLAP/cube and B.I reporting are required
  • Experience Technologist with exposure to a variety of shop floor Manufacturing Applications, with a focus on Manufacturing, Machine Tool, or Robotics
  • Have a strong background in maintaining and supporting Oracle environments

Education on a Professional Software Engineer Resume

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

When listing skills on your professional software engineer 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 professional software engineer skills:

  • Basic project management. Good communication skills
  • Good communication skills, heavy interaction with application development and IT Operations teams
  • Have strong verbal and written English communication skills; be able to communicate in a clear, constructive, and professional manner
  • Good communication skills to work with product managers, Data Scientists and data engineers
  • Experience in backend, database and distributed systems frameworks, with 3 years of Unix/Linux system level experience
  • Exposure to Java/J2EE skills, XML and Webservices

List of Typical Experience For a Professional Software Engineer Resume

1

Experience For Senior Professional, Software Engineer Resume

  • Assist Application teams with your Docker and Kubernetes knowledge to onboard Custom and COTS applications
  • Experience in managing Infrastructure services with Oracle-Weblogic servers, Apache, Tomcat, PHP, NFS, SVN, SAMBA, MySQL, Oracle database, MS Active Directory, Exchange MS Clusters, System Center & IIS Services
  • Work in an Agile/Scrum development team
  • Write clear, concise, scalable and maintainable code
  • .NET web applications (ASP, web services)
2

Experience For Professional, Software Engineer Resume

  • JS, CSS, HTML, XML, AJAX, DHTML
  • Object oriented design principles and patterns
  • Self-critical and able to handle critique -- there's always room for improvement
  • Expertise in design patterns and frameworks
  • T-SQL development with SQL Server
  • Support the team: Work to resolve technical issues and to create and implement projects; participate in the initiation and planning phases of organizational projects
  • Set the path to success: Work with product owners and business stakeholders to understand product requirements; translate requirements and vision into an executable timeline
3

Experience For Senior Professional Software Engineer Resume

  • Impact the bottom line: Drive efficiency across teams; support process improvements that develop, sustain, and support activities
  • Take the lead: Ensure successful transfer of complex domain knowledge to subject matter experts
  • Have achievements, commendations, or other marks of excellence
  • Oracle Web Services/SOA Gateway
  • Research new concepts, ideas, and technologies
4

Experience For Professional Software Engineer Resume

  • Integration Cloud Service(ICS), Oracle Data Integrator Cloud Service (ODI CS) and Managed File Transfer Cloud Service (MFT CS)
  • Knowledge of Oracle SOA Suite Components, Developer, Eclipse, Oracle Fusion Middleware Technologies like Oracle BPEL, ESB, OSB and Oracle Mediator
  • Exposure to Oracle Service Bus 11g/12c
  • Aware of the SDLC concepts and exposure to Agile, Scrum and Waterfall models
  • Program in YAML
  • SQL & T-SQL

List of Typical Skills For a Professional Software Engineer Resume

1

Skills For Senior Professional, Software Engineer Resume

  • Experience in a Manufacturing Operation is highly desired. Knowledge of basic manufacturing principles is needed
  • Experience designing and supporting cloud-hosted applications (AWS, Azure, Google Cloud etc.)
  • Experience collaborating with distributed teams including offshore resources
  • Java, Spring and Spring Boot experience desired
  • Five to eight years of experience in an applicable software development environment; Java, Spring/Spring Boot
  • Typically has 3-6 years experience in an applicable software development environment; JAVA, Spring, Spring Boot, Angular
2

Skills For Professional, Software Engineer Resume

  • Experience in developing and deploying Microsoft based production quality websites, C#/VB.Net/ASP.Net/HTML, JavaScript, AJAX, XML
  • Experience with SQL Server – designing/creating tables, views, stored procedures and functions
  • Experience C# programming
  • Experience with business intelligence and data warehousing development lifecycle
  • Solid understanding of OO and MVC design principles, RESTful APIs, and general web architecture
  • Experience with Cloud Formation, Terraform, Puppet or other scripting tool
  • Experience with CI/CD methodology using tools like Jenkins, Concourse, and Github
  • Experience working alongside security, compliance, and operations team
3

Skills For Senior Professional Software Engineer Resume

  • Software development experience in a variety of programming languages
  • Software development experience in multiple programming languages
  • Programming experience in Java/J2EE environment
  • Experience in JDeveloper, Java, JSP, Oracle Forms, Oracle Reports, PL/SQL, Oracle Workflow, shell scripting
  • Strong working knowledge of P2P and OTC flows
  • Experience or ability to learn Angular and test driven design using Jasmin and NUnit
4

Skills For Professional Software Engineer Resume

  • Experience with real-time data ingestion and stream-analytic solutions leveraging technologies such as Kafka
  • Real experience with MS SQL, Transact-SQL, and PL/SQL
  • Three or more years of web, internet, or programmer/analyst related experience
  • Experience with one or more; Swift, Objective C, React
  • Three or more years of software development experience
  • Experience with Hadoop and Spark
  • Of experience in an applicable software development environment
  • Five to eight years of experience in an applicable software development environment; C#, ASP.net, MVC, WCF, web API JQuery , SQL Server
  • DotNet experience is added advantage
5

Skills For Senior Professional, Software Engineer Resume

  • Mentor less experienced developers
  • Be seasoned with at least 4 years of production web experience in C# with MSSQL backend
  • Strong knowledge of Oracle Applications (ERP and CRM)
  • CRM Modules experience is mandatory
  • Java, MySQL, Data Analytics experience required
6

Skills For Professional, Software Engineer Resume

  • Java, Angular, Bootstrap experience required
  • 3D development experience
  • Apple ARKit experience
  • VR, AR experience
  • Working Knowledge of using Oracle Cloud integration components
  • Working on all phases of development within broadly assigned technical discipline
  • Translating conceptual ideas into projects and tasks
  • Master of written and verbal communication, being extremely comfortable communicating face to face, or in writing
  • . Data collection, reporting and networking
7

Skills For Senior Professional Software Engineer Resume

  • . Technologist with exposure to a variety of shop floor Manufacturing Applications, with a focus on Manufacturing, Machine Tool, or Robotics
  • Extremely comfortable communicating both in writing and face-to-face
  • Database designing and modeling
  • Database and ETL development using SQL Server tools including T-SQL and SSIS
  • Familiarity with creating schemas, triggers, stored procedures, sequences, synonyms, and user defined data types are desirable
  • Time management, leadership, high pressure handling, creation, results-oriented, and quick leaner are needed for the position
  • . Technologist with exposure to a variety of shop floor Manufacturing Applications, with a focus on DNC, Data Collection, Machine Tool, or Robotics
  • Expert level in Microsoft Office Suite, including VBA
  • Proficient in .net, java and/or python programming languages
8

Skills For Professional Software Engineer Resume

  • . Machine Tool PLC and SCADA software programming
  • . Data collection and reporting
  • Design, implement, manage and orchestrate Docker Container Clusters using Kubernetes
  • Be strategic in developing solutions and process improvements
  • Be efficient in finding strategies to streamline efforts and successfully complete tasks on time
  • Rich understanding of Design Patterns
  • A passion for continued growth and learning new technologies
  • Java (including JSP, JDeveloper, Servlets), and Oracle databases
9

Skills For Senior Professional, Software Engineer Resume

  • Knowledge of SaaS extensions using Java Cloud Service (JCS) to support customizations
  • Comfortable and open to pair programming
  • .NET web applications (MVC, WebAPI, XML Web services, Webforms)
  • C# Frameworks: 4.0, 4.5, and beyond
  • Web front-end technologies: HTML, CSS, JS, JQuery
  • SQL & T-SQL, and relational design
  • GIT Version Control, Continuous Integration/Deployment, DevOps
  • Java, Oracle, Weblogic, Angular, SpringBoot, Flex , Struts
10

Skills For Professional, Software Engineer Resume

  • Familiarity with entity relationships, referential integrity, and cardinality concepts are desirable
  • Experience in Technologist with exposure to a variety of shop floor Manufacturing Applications, with a focus on Manufacturing, Machine Tool, or Robotics
  • Experience in Machine Tool PLC and SCADA software programming
  • Experience in Data collection and reporting
  • Provide Subject Matter Expertise in Docker and Kubernetes (description of each is at the bottom)
  • Reasonable travel can be covered
  • Design and build Docker Files, Docker Images, and Docker Containers
  • Knowledge of Kubernetes secrets, configmaps, pods, replicasets, daemonsets

Related to Professional Software Engineer Resume Samples

Simulation Software Engineer Resume Sample

Work Experience

  •  Develop Ethernet Gateway functional models   •  Enhance existing functional models for the Ethernet Gateway support   •  Integrate functional models into Simics environment   •  Strong C++ and Python Development   •  Result logging, analysis,...
Professional Skills

  •  Very strong programming, solid communicati...
  •  Experience in applying skills in innovativ...
  •  Excellent Communications skills both in En...
5.0
11 votes

Software Controls Engineer Resume Sample

Work Experience

  •  PLC software design experience to develop control system network diagrams   •  Knowledge of technical controls and troubleshooting skills in state machines   •  Shall provide “hands on” technical leadership in the design, programming, and installation of energy storage systems &nbs...
Professional Skills

  •  Strong coding skills in C, C++, Verilog, V...
  •  Real-time, embedded C skills with hands-on...
  •  Strong interpersonal, organizational, time...
5.0
12 votes

Software Engineering Engineer Resume Sample

Work Experience

  •  Coordinate with application owners, DBA’s and middleware team to identify bottlenecks suggest and run exploratory and validate the resolution of issues   •  Design, Develop and Test, as well as Support world-class distributed systems to, i. collect metrics, ii. persist such metrics, iii. spot anomalie...
Professional Skills

  •  Excellent troubleshooting skills with the ...
  •  Skilled in Agile and SCRUM development met...
  •  Good communication skills and problem solv...
4.6
16 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...
5.0
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...
5.0
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...
4.9
16 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates