We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • IT Professional with multiple years of experience in Software Engineering, Development, and Software Quality Assurance Testing.
  • Strong experience with C++, Visual Studio, MFC while working in Windows OS and SQL databases.
  • An effective communicator with a strong work ethic, and excellent attention to detail.
  • Able to produce high quality, low cost, on schedule projects.

TECHNICAL SKILLS

Project Tools: Agile, Scrum, Sprints, Product Backlog, Scrum Master, Scrum Development team

Tools: Mercury WinRunner, TestDirector, Agilent/Tekelec Protocol Analyzers, JIRA, Visual Studio 2010 and 2015.

Test Levels: Unit, Integration or Deliverable, Feature, Regression, Performance, Stress, and Load testing, under ISO9000 quality.

Test Methods: Functional or Black Box, Structural or White Box

Languages: C/C++/C#, MFC, HTML, UNIX Shell, Korn Shell, PL/SQL, LEX, YACC, AWK, Fortran, PL1, Cobol, Pascal, Lisp, MC68 Assembler, JAVA.

Systems: Sun Solaris UNIX, LINUX, Windows 2007, Informix RDBMS, Unify RDBMS, 3G - 1X, MSC, BTS, ECP, PCF, PDSN, AAA, Confidential, 5ESS, Real Time Switch operating systems, T1/E1, DS1/DS3

Protocols: MUX3, MUX5, RLP3, RLP1, TCP/IP, PPP, FTP, HTTP, CDMA2000, GSM, L2TP, SIP, X.25, X.75, Q.931, LAPD, LAPB, and frame relay, HL7

Applications: MS word, PowerPoint, Excel

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Software Engineer

Responsibilities:

  • Cardiac and Pulmonary Rehab Monitoring Software and Hardware Platform - New features including new HL7 capabilities, educational features, Kinetic Scrolling, Thumb Pages Thumb Scrolling, and Reports.
  • Technologies employed include MFC C++, C#, JIRA, and Visual Studio IDE, on Windows 7 architecture.
  • Monitoring platform included transmitters, radio receivers, and Client Server networked PCs. Development utilizing WIN32 sockets, threads, MS Access, PL/SQL, SQL queries, and dialog box applications.
  • Agile, scrum and Git fundamentals. Product is ISO13485 certified.

Confidential, Charlotte, NC

Trading Software Engineer

Responsibilities:

  • Equity position trading using technical analysis of stocks, bonds, mutual funds, and ETFs. Trading system utilizing interactive brokers API Software, employed in POSIX complaint C++ and C#, under Centos 6.4 LINUX.
  • Investment Management - Stocks, Options, Bonds, Mutual Funds, ETFs, Annuities. 

Confidential, Naperville, IL

UNIX/C Language

Responsibilities:

  • Shell scripting Shells - Bourne Shell, Korn Shell, Csh Shell - similar to Bash, and Powershell
  • Shell Utilities - grep, wgrep, cp, cpio, move, rm, ls, tail, more, find, diff, cmp, mv, file, sort, time, alias, bc, cal, cat, cmp, date, xargs, etc.
  • Programming and Debugging - sed, awk, yacc, lex, sdb, adb, ed, vi, emacs, touch, make, makefile, cc, g++, gcc, SCCS, etc.
  • Networking - TCP/IP client and server-side sockets - socket(), bind(), listen(), accept(), read(), write(), etc.
  • System Maintenance - fsck, kill, link, ln, crontab, file, chmod, chgrp, stty, env, chown, ps, env, df, dd, link, tar, mount, umount, etc.
  • System Files and Environment - crontab, .profile, HOSTNAME, PATH, HOME, TERM, PS1, SHELL, MAIL, TERMCAP, etc.
  • Unix System Calls - fork(), wait(), Signal(), open(), fopen(), creat(), seek(), lseek(), stat(), fstat(), ioctl() etc.
  • Unix Internals: - file I/O - superblocks, i-nodes, regular, extent, and contiguous file types, file partitions, file systems, file system block sizes.

Confidential

QA Engineer

Responsibilities:

  • Senior tester 3rd Generation wireless data project on the core network, which allowed wireless file transfers, web browsing, and email, of up to 144 Kpbs, over the air.
  • Responsibilities included leading and training a small team of testers on developing test plans, writing general test cases, running tests, discovering critical problems before deployment, generating reports, presenting the results to management, and suggesting and implementing process improvements.

Confidential

Software Engineer

Responsibilities:

  • Responsible for architectural and requirements reviews, team leadership, and hands on design, development, and deliverable testing, on a UNIX based real-time operating system.
  • Areas included call processing, call control, maintenance, fault recovery, call trace, database, and protocol development.
  • Extensive development, design and/or testing in MAC Sublayers: Radio Link Protocol(RLP) type 1, RLP type 3, and MUX layers.

Confidential

QA Engineer

Responsibilities:

  • Tester on the 2G IS95B wireless voice and data project.
  • This project allowed wireless data transfers of up to 13Kpbs over the air, or up to 13Kpbs encoded voice over the air.
  • Confidential protocol design and development reviews, writing test plan from system requirements, test planning and scheduling, writing test cases, running tests, debugging assistance, discovering critical problems, and generating/ presenting reports to management.

Confidential

Software Engineer

Responsibilities:

  • Integrated Services Digital Network protocol design/development/unit testing in Layer 2, Layer 3 protocols.
  • These protocols control digital lines on customer premise equipment, and allowed for 64Kpbs or 16Kpbs voice and data.
  • Responsibilities included design, development, and testing of Confidential protocols, call processing and call control interfaces.
  • Validation test areas included protocols LAPB, LAPD, X.25, X.75 and Q.931, over 1 of 3 channels on a Confidential line - 2B + 1D. Required knowledge of Confidential protocol standards, UNIX tools, and TMS.

We'd love your feedback!