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
ConfidentialResponsibilities:
- 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.
