We provide IT Staff Augmentation Services!

Software Developer Resume Profile

4.00/5 (Submit Your Rating)

Detroit, MI

Objective: I am looking for a software developer position, programming in C/C , Perl, Java or .NET. I have experience with both UNIX and Windows platforms and I would like to be considered for either role.

Summary

  • I have about 5 years of software development experience and about 6 years of IT experience.
  • I have such excellent grasp of programing techniques that I think I can learn to program in any language.
  • I am an expert level C programmer. I have expert level knowledge of low level C programming.
  • I have very good skills In C and I have some exposure to C and Java. I have very good understanding of object oriented paradigm.
  • I have good knowledge of Perl including regular expressions. I am a competent programmer in Perl.
  • I have significant experience with both UNIX/Linux and Windows platforms.
  • I have excellent knowledge of Computer Science topics like algorithms and data structures. I was thinking about quicksort sorting algorithm and I developed an enhancement, which makes its worst case, already sorted array into its best case with Big-O of strict nlog n .
  • I have excellent writing skills in English and documentation I wrote for computer source code was highly regarded for being organized, easy to follow and accurate.
  • I also have actuarial background and consequently I have good understanding of financial concepts and statistics.

Technical Skills

Computer languages: C/C , Perl, Visual C , Objective C, C and Java

Operating Systems: UNIX/Linux, Windows and IOS

Databases: mysql, SYBASE and Oracle

Brainbench Scores:

C for experienced programmers

Grade: 3.59

Percentile: 74

C for experienced programmers

Grade: 3.17

Percentile: 46

Work Experience

Confidential

Software Developer

  • 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 I 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.

Confidential

Software Developer

  • 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.
  • Worked with C/C Unix makfiles to facilitate porting source code, which is in C/C .

Confidential

IOS Developer

  • Programmed in Objective C to complete the prototype for i-Pad app, which automated processing of field tickets issued to WSSC field service representatives.
  • Wrote low-level design document for Field Ticket Processing i-pad app.
  • Used UIKit to do user interface for the I-Pad app.
  • I have complete understanding of manual memory management in IOS.
  • I have complete understanding of IOS protocol/delegate design pattern. I used it to implement UIPopOverView for the i-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 with the Oracle Database.
  • Designed Oracle database tables to be used on the field ticket processing project

Confidential

C/C Developer

  • Learning to program in C and C programming languages. I worked with features of C language like class, operator over loading, function overloading, inheritance, polymorphism, exception handling, STL standard template library and writing templates.
  • Wrote date class in C , which allows programmer to manipulate a calendar date.
  • 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.

Confidential

Computer Programmer

  • Did programing in C and Perl for Internet applications on Linux platform.
  • Wrote a program in C which recursively generates all file names for a given UNIX path name.
  • Converted a program, which was in object-oriented Perl to C.
  • Used mysql relational database and I developed complete understanding of mysql C API.
  • Used the C API Rendezvous, which allowed the programmer to use TCP/IP networking protocols at high level.

Confidential

English Instructor

  • 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 at University level.

Confidential

Computer Programmer

  • Did programming in C using Microsoft Studio Developer on Windows NT platform for business applications.
  • Did programming in Centura for GUI applications.
  • Used relational databases Oracle and SQL Server.
  • Did a project in C, which required extensive calendar manipulations. Applied object-oriented paradigm to solve the problem.

Y2K Analyst at Goldman Sachs September 1997 - August 1998

Keane Inc.

New York, NY

  • Reviewed computer source code written in C , C and FORTRAN for Y2K problems.

Confidential

Software Developer

  • Did programming in C on UNIX platform to contribute to the software project, which automated customized design process of steam turbines, which generate electricity.
  • Wrote a program in C, which converted programmer's interface between two different types of database.
  • Wrote SQL statements in conjunction with embedded database library to use SYBASE relational database.
  • Wrote a program in C, which parses computer logs and then displays the summary in automatically, generated HTML files.
  • Wrote a script in Perl, which in conjunction with version control system builds a particular version of application.
  • Contributed to makefile project, which standardized all UNIX makefiles on the project.
  • Wrote documentation for C programs written by myself and other programmers on the team.
  • Wrote complete programmer's documentation for object-oriented drawing system used on the project.

.

We'd love your feedback!