C/c++ Developer Resume
3.00/5 (Submit Your Rating)
Middletown, NJ
SUMMARY
- me have about 7 years of software development experience and about 8 years of IT experience.
- me have excellent grasp of computer programing techniques that me think me can program effectively in any programming language.
- me have good understanding of Object Oriented paradigm and me have very good programming skills in C++. me have used most of the features of C++ programming language including class, operator overloading, function overloading, inheritance, polymorphism, exception handling, templates and STL.
- me have very good background in Computer Science and me have good knowledge of topics like Algorithms, Data Structures and Finite - State Machines. me was thinking about quicksort sorting algorithm and me developed an enhancement, which makes its worst case, already sorted array into its best case wif Big-O of strict nlog(n) and it is no worse for an average case.
- me have good understanding of TCP/IP concepts such as IP addressing, sockets, three-way handshake, sliding window and so on.
- me have excellent writing skills in English and documentation me wrote for computer source code was highly regarded for being organized, easy to follow and accurate.
- me use to work as an actuary and consequently me have good knowledge of subjects like financial mathematics, fixed income securities, mortgages etc.
TECHNICAL SKILLS
Computer languages: C/C++, Visual C++, Perl, Objective C, C# and Java
Operating Systems: UNIX/Linux, Windows and IOS
Databases: Oracle, mysql and SYBASE
PROFESSIONAL EXPERIENCE
C/C++ Developer
Confidential, Middletown, NJ
Responsibilities:
- Programming in C/C++ on UNIX platform for applications relating to local area networks
- Participated in a project which converted CORBA calls to MQ-Series calls.
- Reading existing source code in C++ to determine current programming logic.
- Working wif Oracle relational database including making enhancements to stored procedures.
- Using SCME source code version control system.
- me was trained on the job in Agile software practices and me is familiar wif fundamental ideas of Agile practice.
Pro *C/C Developer
Confidential, Detroit, MI
Responsibilities:
- Programmed in C programming language on UNIX platform for business systems for remarketing of used vehicles for GM.
- Programmed in Pro* C, which is embedded SQL language of Oracle, on UNIX platform for business applications.
- Wrote SQL statements for Oracle relational database to do database retrievals and manipulations.
- Did unit testing of software changes me made.
- Analyzed the existing source code written in C and Pro C to determine very complex business logic currently in place to facilitate enhancements of the system.
- Used the SVN version control system to control source code.
Software Developer
Confidential, New York, NY
Responsibilities:
- Migrated applications, which were in C/C++, Java, Perl and shell scripts from Solaris Platform to Linux platform.
- Wrote Perl scripts to edit source code in bulk to facilitate porting source code from Solaris platform to Linux.
IOS Developer
Confidential, Laurel, MD
Responsibilities:
- Programmed in Objective C to complete the prototype for me-Pad app, which automated processing of field tickets issued to WSSC field service representatives.
- Wrote low-level design document for Field Ticket Processing me-pad app.
- Used UIKit to do user interface for the me-Pad app.
- me have complete understanding of manual memory management in IOS.
- me have complete understanding of IOS protocol/delegate design pattern. me used it to implement UIPopOverView for the me-Pad app.
- Used XML and JSON formats to do communications over the Internet.
- Used core data to store data on the device before writing it to Oracle relational database.
- Used ESRI ArcGIS geographical API to draw maps, display locations of interest on a map and calculate optimal route for given stops.
- Used ArcGIS API to make asynchronous calls over the Internet using REST web services to communicate wif the Oracle Database.
- Designed Oracle database tables to be used on the field ticket processing project
C/C++ Developer
Confidential, Flushing, NY
Responsibilities:
- Learning to program in C++ and C# programming languages. me worked wif features of C++ language like class, operator over loading, function overloading, inheritance, polymorphism, exception handling, STL (standard template library) and writing specialized templates.
- Wrote binary-search tree class in C++. It supports insert, delete, search methods as well as iteration which is not a well-known method.
- Wrote template for sorted linked list in C++, which accepts either integer or string as the key. It supports insert, delete and search operations.
- Wrote loan manager application in C# which allows user to do all loan calculations. It has a sophisticated front end.
Computer Programmer
Confidential, New York, NY
Responsibilities:
- Programmed in C and Perl for Internet applications.
- Wrote a program in C which recursively generated all file names for a given UNIX pathname.
- Converted an application which was in object-oriented Perl to C.
- Used C API for mysql relational database to do database manipulations.
- Used C API called Rendezvous to do computer networking communications.
English Instructor
Confidential
Responsibilities:
- Taught adult students to prepare for English language proficiency exams such as TOEFL and IELTS to study abroad. It involved all aspects of using English language namely listening, speaking, reading and writing.
- Taught High School students to prepare for SAT exam in order to study abroad Confidential University level.