We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY:

  • 6+ years of professional software engineering experience.
  • Proficient in Agile, Scrum, and RUP methodologies.
  • Skilled in TDD and test automation.
  • Adept in Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Familiar with AWS.
  • Knowledge of and experienced in Extreme Development (XT) practices.

TECHNICAL SKILLS:

Testing methodologies: unit, regression, integration, and acceptance.

Environments: Microsoft .NET, Azure Cloud, Android, and Linux.

Languages : C#.NET, ASP.NET, C, C++, Java, Ruby, HTML, CSS, and JavaScript.

Scripting : Python, Perl, and Bash.

Tools : Microsoft Visual Studio and Visio, Git, TortoiseSVN, and NUnit.

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential, Des Moines, IA

Responsibilities:

  • Developed software for a start - up company based in downtown Des Moines, specializing in the Automotive Aftermarket.
  • Wrote code in ASP.NET, HTML, CSS and JavaScript for the company website.
  • Updated data for the client web catalogues such as vehicle parts, prices, discounts, offers, etc.
  • Coded C# algorithms to handle ASP.NET MVC end-user requests.
  • Wrote code to handle customer and vendor documents sent to the company in different formats such as XML, EDI, flat files, etc.
  • Wrote multi-threaded code to handle remote procedure calls made from company website to back-end server applications.
  • Debugged and troubleshot bugs in the website and server applications.

Confidential, West Des Moines, IA

Software E ngineer

Responsibilities:

  • Validated requirements for the new or existing credit cards.
  • Managed new functionality for newly deployed credit cards.
  • Used system and end-user test suites for old and new functionality in credit cards.
  • Called credit card holders and informed them of corrupted credit cards.

Systems Software Engineer

Confidential, Boise, ID

Responsibilities:

  • Gathered requirements for the new pilot project.
  • Compiled an RSD.
  • Architected/designed UML diagrams for the new system: class, sequence, state, flow, use - case diagrams.
  • Wrote code for system functionality: Interfaces, Generics, Multithreading, DLLs, Inheritance, Events and Delegates, Abstract Design Patterns, etc.
  • U sed SOAP/XML for implementation of system constants and security protocol.
  • Wrote UNIX scripts for running automated software runs.
  • Worked in a fast - paced Agile/Scrum Test Driven Development (TDD) environment.
  • Wrote test cases: tested on NUnit.
  • Used Git for revision control, Microsoft SharePoint for information sharing, and a wiki for re usable code posts.

Software Engineer

Confidential

Responsibilities:

  • Developed C# code on .NET MicroFramework for use in custom-built embedded displays to be installed as Confidential Infotainment systems.
  • Wrote C# .NET (Mono) on Debian Linux to code a vehicle simulator (NS3 network simulator).
  • Drew UML diagrams for system design: class diagrams, use-case diagrams/scenarios, flow diagrams, state diagrams, and sequence diagrams.
  • Wrote UNIX and Python scripts to run the software on Linux.
  • Used network tools for packet analysis: tcpdump, libpcap/winpcap, wireshark, netsniff.
  • Plugging in of COTS security protocols (MQTT and VTTP) for telematics services.

Software Engineer

Confidential

Responsibilities:

  • Coded device drivers for different home appliances in C++.
  • Implemented an API for 'Ethernet-Over-Mains' technology for sending TCP/IP packets over mains electricity.
  • Developed a GUI (web: HTML/JavaScript; mobile: Java Midlets) for operating the networked appliances.
  • Developed an efficient integration framework based on OBIX/XML, an XML standard still in IEEE research stage for Internet of Things (IoT).
  • Recompiled the code for use on wireless routers running Mipsel architecture on Linux OpenWRT.
  • Used UML 2 to draw different design diagrams: class diagrams, use-case diagrams/scenarios, flow diagrams, sequence diagrams, etc.

Software Engineer

Confidential

Responsibilities:

  • Used UML 2 for project design diagrams.
  • Implemented C++ algorithms to identify passive and active tags on hospital equipment.
  • Used .NET C++ client-server implementation to connect tags to the server.
  • Implemented a COTS API (Ekahau WiFi location system) to auto-locate the tags in real-time.
  • Used .NET WPF to display the tags on a 3D schematic building plans of hospital complex.
  • Used XML for tag data messaging and SOAP for security protocol implementation.
  • Used TortoiseSVN for revision control and a wiki for code snippet sharing.

We'd love your feedback!