We provide IT Staff Augmentation Services!

Senior C++/ui Developer (consultant) Resume

0/5 (Submit Your Rating)

Skillman, NJ

SUMMARY

  • Over 6 years of software development life cycle experience primarily in C, C++ and Java
  • Skilled in software design and architecture using Gang Of Four (GOF) design patterns and UML
  • Proven track record as software lead who is able to produce a quality software product on time and within budget
  • Skilled in requirements elicitation
  • Self motivated team player who goes the extra mile to get the job done

TECHNICAL SKILLS

Operating Systems: Windows 9x - XP, UNIX (Sun Solaris), Linux, Mac OS

Languages/Scripting: C/C++, Java, Perl, HTML with CSS, JavaScript, SQL, Fortran

Software: Eclipse IDE, Rational ClearCase, Rational ClearQuest, Sun Workshop, Sun Studio, Structure 101 (Software Visualization), MSMQ (Microsoft Message Queue), Star UML

Frameworks/API’s: C++ Standard Template Library, Java SWING

Concepts/Methodologies: Object Oriented Analysis and Design (OOAD), XML, Unified Modeling Language 2.0 (UML), Software Architecture (Quality Attribute Analysis), Pattern Oriented Design, Service Oriented Architecture (SOA)

Relevant Coursework: Software Design, Software Architecture, Pattern-Oriented Design (GOF Patterns), Enterprise Integration (SOA), Software Testing, Software Documentation

PROFESSIONAL EXPERIENCE

Confidential, Skillman, NJ

Senior C++/UI Developer (Consultant)

Responsibilities:

  • Development of C++ based “BAS” servers deployed in production environment, which service various requests and talk to comdb2 databases
  • Creation of XML schemas which define messaging between backend servers and JavaScript interfaces running in the Bloomberg Terminal
  • Design of SQL schemas for contributor information databases (comdb2)
  • Implementation of Perl/C based tools to generate reports in support of synchronizing data between vital legacy applications
  • Extension and maintenance of Fortran based legacy “Big” applications running in the Bloomberg Terminal
  • Providing support to internal customers of contributor products

Confidential, Moorestown, NJ

Member Engineering Staff- Software Engineer

Responsibilities:

  • Manage manpower plan and schedule for model development
  • Conductor of all design reviews and code reviews for model development
  • Provide integration support for all model clientele
  • Responsible for maintaining and refactoring design and architecture of model
  • Work with customers to establish requirements for model
  • Manage a small team of virtual and co-located developers (3-4)
  • Established more effective regression testing capability for model
  • Integrating proprietary services framework for more efficient modeling capability
  • Work done in Unix/Linux environment

Confidential

Simulation (C++) - Lead

Responsibilities:

  • Implemented framework (using GOF patterns) to support easy integration of weapon system specific components into simulation model
  • Managed development schedule, delegated development tasks and performed code reviews on all completed tasks prior to checking into the vob
  • Implemented modeling capability for next generation missile
  • Provided debugging support to system analysis team running the simulation model produced by my team
  • Worked closely with design engineers to generate software requirements for simulation model
  • Briefed program management on technical strategy and status of development for simulation model
  • Frequent contact with customers of the model
  • All development done in Unix environment

Confidential

Developer

Responsibilities:

  • Worked with simulation model leads and analysis teams to define requirements
  • Provided debugging support to various customers using the GUI
  • Performed code reviews for code written to fix bugs and add new functionality to the GUI
  • Added new features to GUI (new tokens and java components)
  • Work done in Unix environment

Confidential

Developer

Responsibilities:

  • Developed a real-time status monitor which provided status of all hardware and software components in system at all times
  • Integrated an Ajax/XML based GUI component into system prototype which displayed current status of all major hardware and software components in system
  • Developing publisher/subscriber style plug-ins which provided system configuration and location information to system sensors and components
  • Performed JUnit testing and integration testing of system plug-in code
  • Creating system component level design documentation using Rational Rose and UML 2.0
  • Maintained and upgraded Ant build scripts for source code compilation

Confidential

Software Engineer

Responsibilities:

  • Personally developed small Java SWING GUI front-end to enable users to generate data for specific products on Confidential .com
  • Personally developed capability to store consumer data from Confidential .com in message queues (MSMQ) on a local machine
  • Played significant role in establishing requirements and design for the software
  • Development done in Windows Environment

Confidential

Scholar/ Researcher

Responsibilities:

  • Development of sensor network simulation using DEVSJava simulation framework.
  • Authoring research paper on efficient design, implementation and benefits of sensor networks

Confidential

Computer Science Instructor/Tutor

Responsibilities:

  • During this time I tutored high school students in Visual Basic programming class.
  • This job required constant 24 hour supervision of students (class, lunch, dormitories and field trips).
  • Also had the opportunity to teach introductory C/C++ programming course to high school students.
  • To facilitate learning I designed curriculum that accommodated those who lacked programming experience.

We'd love your feedback!