We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

IllinoiS

SUMMARY

  • Fluent in software development using C++, C, C#, JAVA, Visual Basic, PERL and COBOL
  • Experience in programming microprocessors for Computer Systems
  • Strong experience in developing web applications and windows applications using VB.NET, C#, ASP.NET and ADO.NET
  • Skilled in ASP.NET AJAX Control Toolkit
  • Skilled in software development for real time, concurrent, distributed and embedded systems with techniques of multithreading and hardware interrupts
  • Experience in Unix/Linux Shell scripting and Socket Programming
  • Experience with client - server and peer-to-peer programming, network protocols (e.g. TCP/IP and UDP), multithreading, synchronization and concurrency
  • Knowledge in Computer Networks and Wireless Sensor Networks
  • Experience in drafting test cases and performing various types of testing: unit, system integration, and user acceptance

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, Assembly (Intel-8086), Visual Basic, C# Assembly (Motorola-68HC12 Microcontroller), PERL, SQL

Operating Systems: Windows XP, Windows Vista, Windows 7 and 8, Unix, Linux, Solaris

Network Applications: HTTP, DNS, DHCP, SMTP, FTP, TFTP

Web Technologies: ASP.NET, HTML, JavaScript, CSS, AJAX, Microsoft SQL Server

Wireless Technologies: GSM, GPRS, Mobile IP, Bluetooth

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential, Illinois

Responsibilities:

  • Implement and maintain Car Radio Systems in Windows Embedded Automotive 7 which is based on Windows Embedded Compact using C# language
  • Developed web-based systems in ASP.NET and ASP.NET MVC to send Point of Interests from web-based systems to Car Radio Navigation System
  • Developed various windows form applications which also includes WPF applications in .NET framework for internal use to measure certain parameters for Car Radio System in C# and VB.NET
  • Developed T-SQL queries and stored procedures using Microsoft SQL Server to store users’ communications entries between web-systems and Car Radio Navigation system
  • Programmed Car Radio Navigation system in Linux using C and C++
  • Analyzed messages from CAN (control area network) bus to understand the communication between microcontrollers and other modules
  • Wrote test scripts in C++ to simulate communication between microcontrollers and other modules via CAN bus
  • Collaborated with customers to investigate Car Radio System issues

Software Developer /System Designer

Confidential

Responsibilities:

  • Developed and implemented many web-based systems including Ontario Emergency Rooms Wait Times Reporting system, Ontario Patient Safety Indicator Reporting system and C.difficile Surveillance system
  • Designed, developed and implemented web-based systems in ASP.NET
  • Designed, developed and implemented Windows form applications in .NET framework
  • Performed system design in UML
  • Gained professional experiences in using the full project life cycle, with more knowledge in software development methodologies which includes Object Oriented Analysis and Design
  • Developed and executed various test scripts in Visual Studio 2008
  • Developed software applications in C#, C++ and VB.NET
  • Programmed multithreaded applications in .NET framework
  • Created many interactive graphical user interfaces (GUI) using ASP.NET AJAX
  • Developed T-SQL queries and stored procedures using Microsoft SQL Server

Software Developer /Research Assistant

Confidential

Responsibilities:

  • Programmed microprocessors for Satellites
  • Performed embedded programming in C language
  • Designed a distributed system which interacts with Wireless Sensors and Mobile phones
  • Developed software programs to identify and display the motion of the satellite simulators
  • Implemented 3D visualization using VRML to show the motion of the satellite simulators in virtual world
  • Developed TCP congestion avoidance algorithms in ns-2 Network Simulator in C language
  • Created and tested Network topologies in ns-2 Network Simulator

Computer Programmer/Tester

Confidential

Responsibilities:

  • Performed integration testing & applied testing methodologies in Co-operation tax system
  • Performed SQL queries on DB2 databases & did constructive analysis on the results
  • Developed programs in COBOL to make new changes in the Co-operation tax system
  • Testing and programming were performed in CICS server that runs on IBM mainframe

Computer Programmer

Confidential

Responsibilities:

  • Worked as a Computer Programmer on the ShakeMap Real Time System Project, which ispart of the Polaris Research Project participated by many Canadian Universities
  • Designed & implemented a new program, in C language, to detect and to upload shakemaps on the web lively for real earth quakes in Ontario
  • Programmed to read near-live data, the velocity of the ground motion for 24 hours, from all three channels of forty remote seismic stations
  • Multithreads were used to obtain the concurrent process for reading the data& for detecting the real earth quakes
  • Worked in Sun’s Solaris OS to execute the programs in C, PERL and html languages
  • Made additional modifications & enhancements on the map program using Object Oriented PERL language

We'd love your feedback!