We provide IT Staff Augmentation Services!

Design Engineer Resume

4.00/5 (Submit Your Rating)

Lewistown, PennsylvaniA

OBJECTIVE:

I am looking for a Software Engineer/Programmer position that utilises my Software skills and efficiency, to communicate my ideas and views, and commit myself to deliver enterprise solutions for achieving organizational objectives, with my positive attitude, team effort and performance.

SYNOPSIS:

  • Total industry experience of 10+ years of Software Development experience in Non - Destructive Inspection Tool (NDT) Domain, IP Networking, Telecommunication domain,and Embedded sofware development for industrial devices with proficient use of Programming languages C and C++.
  • Extensive experience in developing new product features from the stage of concept to full implementation in Agile/Scrum model.
  • Strong working experience in C++ language using STL container libraries, IO Stream libraries, BOOST libraries, Shell scripting, templates, with good hold on Object Oriented Programming concepts. Sound knowledge of Data Structures and algorithms, multi-threading, thread synchronization, Inter Process Communication and Client-Server communication.
  • Work Experience in protocol stack development, Network layer/Transport layer protocols (TCP/IP, IPSEC), QOS, SSL, SIP and RTP.
  • Work Experience in LTE and WCDMA Technologies.
  • Substantial development experience in C, C++ languages and well versed in application development, Middleware and UNIX programming like socket programming.
  • Used different design patterns for implementations(Publish/Subscribe patterns, Singleton, Observer and Factory design patterns )
  • Strong background in system maintenance, technical documentation and onsite - offshore team co-ordination.
  • Experienced in Manual and Automation Testing.
  • Excellent Communication and interpersonal skills backed up-by-sound professional ability to work independently as well as a team member.
  • Strong debugging, analytical and reasoning skills.
  • Extensive experience in writing low level Design Docs, unit testing, Peer - to-Peer code reviews.
  • Have experience with preparation of Project Plan, Risk Plans, Configuration Documents, Design documents and User Manuals etc. Experienced with using UML diagrams.
  • Lead, owned and coordinated the feature development efforts efficiently.

TECHNICAL SKILLS:

Operating Systems: Linux, Windows

Network Protocol: LTE, WCDMA,TCP/IP, SSL, SIP and RTP

Languages: C, C++, Unix, QT, QML, Shell Scripting

Development Tools:

Configuration Management tools: TFS, Clear case, CVS, SVN, Makefile

Development/Debugging tools: Gdb, Ctags, Valgrind and Klocwork, WEC7, Teraterm, Eclipse, QT Creator.

Test tools: TestCenter, IXIA Packet Generator, CUnit, C++Unit

C++ Compilers: Microsoft Visual Studio Professional

Other Tools: Pronto Tool, QC, Make, Application Frame work and STAR UML.

Concepts: Linux, IP Networking, Middleware development and NDT Ultrasound knowledge

WORK EXPERIENCE:

Confidential, Lewistown, Pennsylvania

Design Engineer

Responsibilities:

  • Design, Coding and testing of features like Plausibility Manger, Unit system, Scanning State, Probe Name with Parameters Update, Switch between phased array and conventional channel in Hardware and Simulation, Support for dynamic soft limits in UI, Saturation Bit implementation and Support for different gates using C++ Programming.
  • Coding for support of different Colour palette and developed interface with Create for Colour palette using JSON, connecting “Beam select" parameter to Ascan View, Using of serialisation framework in the UT features, coding for Prevent installation of incompatible workflows and implementation of readouts.
  • Coding of different features for Ascan view, Frame view and C-Scan view.
  • Implemented IRP and schema related changes for Mentor software. Creation of different workflows using Mentor Create software. Used Mentor String Editor Language conversion tool for message convert and supporting different languages.
  • Used Coda logic LMX Professional tool - for Code Generation of the Mentor File Formats
  • Coding and Used different design patterns for implementing different controller features (Parameter, Data view, Application controllers etc). Mainly used singleton, Observer, Publish/subscribe, Client Server and factory design patterns.
  • Implemented Middle ware features For Mentor UT and Mentor EM.
  • Ported the Mentor EM features like updater from Windows to Linux platform.
  • Used QML for on UI related implementation.
  • Analyzed bugs in the code & provide timely resolution for them.
  • Extensive full life cycle experience in software development process including requirement analysis, design, coding, testing, debugging and maintenance of Mentor UT and Mentor EM software.
  • Prepared Functional and Technical Documents (FDDs & TDDs) and Class/Sequence diagrams.
  • Involved in daily scrum related activities.

Confidential

Software Engineer

Languages/Tools: C, C++,BOOST, Linux IPTables, KlockWork, IXIA, Test Center, IP-Test Suite, GDB, SQL, Make, Clear case, AFW, Valgrind, SVN, Shell Scripts.

OS: Red Hat Linux

Hardware: FTIB, FTLB, FCTA, FTLA

Responsibilities:

  • I was responsible for Design, Coding and Testing of Configuration, SSM Generation, Alarm Handling and License management, TOP NMA DM/DA, IPSEC Counters modules using C++ language.
  • Design, Coding & Unit Testing of DeviceManager & DeviceAdapter code implementation.
  • Development & Unit Testing of IPTables scripts for adding the filtering rules.
  • Coding of DeviceManager & DeviceAdapter changes for Ethernet port configurations & performance counters
  • Involved in the Preparation of Technical design documents related to AFW of Configuration, SSM Generation, Alarm Handling and License management, TOP NMA DM/DA, IPSEC Counters modules.
  • Coding of eNB transport slow path modules to support multiple product lines (3G/4G) and different eNB variants
  • Used different design patterns for implementing different modules. Mainly used singleton and Publish/subscribe patterns.
  • Analyzed existing bugs in the code & provide timely resolution for them.
  • Prepared Functional and Technical Documents (FDDs & TDDs) for Development.
  • Written test cases for Alarm Handling and License management TOP NMA DM/DA, IPSEC Counters modules.
  • Implemented Complete end to end LTE BTS firewall implementation.
  • Strongswan daemon bringup and changes for strongswan daemon configuration & performance counters.
  • Bug fixing support for System Integration and Customer release.
  • Prepared Functional and Technical Documents (FDDs&TDDs) for Development.

Confidential

Software Engineer

Languages/Tools: C, C++, GDB, Make, Clear case,SVN and openHPI APIs

Hardware: ATCA and BCN

Responsibilities:

  • Analysis, design and developing understanding of new features that need for ATCA system.
  • I was responsible for Design, Coding and Testing of HWMhpiLib, HPI Monitor and Hot swap Monitor systems.
  • Involved in the IPSecMgmt PDDB Updation.
  • Creation of design document for new feature enhancement of HWMhpiLib, HPI Monitor and Hot swap Monitor system.
  • Analyzed existing bugs in the code & provide timely resolution for them.
  • Detailed analysis of ways to optimize existing performance of HWMhpiLib, HPI Monitor and Hot swap Monitor systems.
  • Prepared Functional and Technical Documents (FDDs&TDDs) for Development.

Confidential

Software Engineer

Languages/Tools: C++, Unix Shell Scripting, GDB, SQL, Make, QT (tool for GUI).

Responsibilities:

  • Analysis and Coding of the Protocol analyzer, Application data processing and front end GUI modules new feature request that need to be supported both on client & server processing in the tool.
  • Creation of design document for new feature enhancement in the tool.
  • Adding new feature to the tool.
  • Analyzed existing software code related bugs & provide timely resolution for them.
  • Detailed analysis of ways to optimize existing tools performance.

Confidential

Software Engineer

Languages/Tools: Shell scripting

Responsibilities:

  • Responsible for SCM related activities.
  • Deployment of software on IT, SIT and Production server.
  • Automated the deployment process using shell scripts.

Confidential

Software Engineer

Languages/Tools: C, C++, UNIX Shell Scripting, GDB, Qt (GUI development tool),SVN and Socket Programming

Responsibilities:

  • Analysis and Coding of proxy client-server, and SMTP module. Integration of proxy server and module.
  • Creation of design document for Cool box-SSL Proxy and XML Test System.
  • Written Unit test cases for client-server, and SMTP module
  • Responsible for Design and Development of GUI for XML Test System.
  • Written Unit test cases for XML Test System GUI testing.
  • Involved in the Installation and using of Libxml, Exist and XMLsec Open sources in development.

We'd love your feedback!