We provide IT Staff Augmentation Services!

Software Consultant Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • A Lead Software Engineer with have experience in most of the software development cycle. I can write software using C/C++, MFC, VB.Net, ActiveX, COM/DCOM, ADO, MS Message Queue.
  • I can develop GUI application and Windows service. I have excellent skill in debugging software, and solving software problems.
  • I am also very good at developing software specifications. Also from my education, I learned to manage and control project.

TECHNICAL SKILLS

  • Visual C/C++, VB.Net, Visual Basic 6.0, Java, ADA.
  • MFC, Doc/View, ADO, OBDC, MSMQ,, IBM DAE, COM/DCOM.
  • DTL. MS SQL, MS Access,
  • SECS/GEM, IBM Fab Solution (Poseidon), Fieldbus, Netware NLM, Netware IPS.
  • MS Windows 2000/NT/XP, Netware, MS DOS, OS/2, Linux/Cygwin.

PROFESSIONAL EXPERIENCE

Software Consultant

Confidential

Responsibilities:

  • Developed Build process for the software using CruiseControl.Net
  • Improved dump efficiency 300 percent to allow gate staggering operations and shorten the distance to close gates
  • Establish software development cycle.
  • Introduce and Set up the Scrum for software development.
  • Implement data conversion from ballast profiling data to track survey data for used in GateSync using different mathematic models.
  • Implement new features.
  • Debugging bugs assigned.

Sr. Software Developer

Confidential

Responsibilities:

  • Developed Build Status Notification Client and Server from Prototype.
  • Fixed problem of adding/removing Plot Areas in the Graphs Area.
  • Added configuration how to display mouse crosshair.
  • Fixed problem using arrow keys with C1DBGrid.
  • Added Price Modifier for Stock Price Display.
  • Added Feature to configurate location of the display of current market data.
  • Modified database class to reduce the database access overhead.
  • Fixed clipping problem displaying graphic object on the border.
  • Add ability to display graphic objects in plot areas not just in Price area.
  • Change some data saving location from profile to strategy files to allow moving user created strategy from one PC to another.
  • Porting some VB6 code to VB.Net.
  • Debugging bugs assigned.

Software Engineer

Confidential

Responsibilities:

  • Gathering and documented requirements for customizations including Workflow and GUI design.
  • Wrote original code and modified legacy code for Tanisys’ memory testing devices for DDR, DDR440, DDRII, SDR and CF, SD, Memory Stick using MS Visual Studio 6.0 C++, Basic and MS Visual Studio 2003 C++.
  • Wrote wrapper class using DTL (Database Temple Library).
  • Using Linux/Cygwin, created a Make project to build a program for used in next generation memory testing device.

Consultant

Confidential

Responsibilities:

  • Help clients to protect their PC against viruses, spyware
  • Training clients basic Windows XP operations
  • Servicing sheet metal CNC machines.

Software Engineer, Senior Consultant

Confidential

Responsibilities:

  • Added codes to support new server platforms for the Dell OpenManage Instrumentation Service using Visual C++, MFC, and Netware NLM.
  • Designed and coded update program with GUI to apply patches to Instrumentation Service using Visual C++, MFC and Netware IPS.
  • Developed code to work with SMBIOS, SNMP, CIM, ESM, and IPMI using Visual C++, MFC.
  • Designed and implemented software update strategy to improve the ability to deliver the software to user and developed the update prototype using Java.
  • Worked with customer service to release patches to Dell’s download web site.
  • Interlocked with server hardware team, BIOS team, ESM firmware team to determine the specification for adding the server to the management software.
  • Assigned tasks to team and controlled progress of projects.
  • Attended project meetings to provide input to help solve software and project issues.
  • Successfully released Server Agent versions 4.0.0 to 4.2.2 and Instrumentation Service versions 4.3.0 to 4.4.0.
  • Successfully released software update and bug fixes for Server Agent version 1.6.0 to 4.2.2, and for Instrumentation Service version 4.3.0 to 4.4.0. Avoided over 10 million dollars factory stop - ship.

Principle Software Engineer

Confidential

Responsibilities:

  • Provided software solution estimations and quotations to external customers with project sizes ranging from thousands to multi-million dollars.
  • Provided consulting to Fisher-Rosemount’s users and vendors on how to integrate FRSI process control system.
  • Provided software prototypes to software engineer using Microsoft Visual C++, Visual Basic, MFC, COM/DCOM, ADO and MTS.
  • Designed and delivered Batch Operations software for Pfizer plant in Ireland including GUI design using MFC and MS Visual C++.
  • Wrote ADO COM/DCOM Servers and Clients for MS SQL database.
  • Integrated Fisher-Rosemount process control system with user’s software system.
  • Designed and delivered custom made Dynamo device objects for use in offshore oil platform.
  • Tested software solutions to ensure accuracy of the specifications.

Staff Software Engineer

Confidential

Responsibilities:

  • Led a project team of software and systems engineers on-site at WaferTech and successfully integrated IBM’s MES solution (Poseidon Fab Solution) to the new semiconductor factory.
  • Developed Tool Automation Program (TAP), which controls tools in fab using SECS/GEM.
  • Tested MES solution in the fab.
  • Developed and integrated redundant data collection system using DAE, an IBM messaging middleware for industry, for Gillete Mark III razor production lines using Visual C++.
  • OS/2 Version 4.0 Functional test, test case development for Graphics and Print subsystem.
  • Developed a utility to trace OS/2 kernel debugger log to find the function at fault.
  • Developed automated and manual test cases for IBM Workplace OS for Power PC.

Software Engineer

Confidential

Responsibilities:

  • Wrote MS Windows application to control oven heating and cooling at specified ramp rate using Borland C++/Object Window.
  • Used electronic CAD to design boards from schematic.

We'd love your feedback!