We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • A highly creative and motived Software/Information Technology professional with strong skills in Application Development, Software design and web development. A quality oriented personal with tremendous commitment to project excellence, organization and customer satisfaction with strong technical and communication skills.
  • Experience and skills in developing windows application and software (C#, .Net, Java and C++)
  • Managing Virtual and physical server based on Windows server (2002 - 2016) and Linux server
  • Experience in Database development and management (SQL, Azure, apache2 and Mongo DB)
  • Experience in utilizing operating systems: Windows (7, 8, 10), Linux (Ubuntu), DOS, and Mac OS X
  • Knowledgeable in networking education and skilled in: Client, Server, Switches and TCP/IP
  • Knowledge of using PowerShell scripting (PowerShell ISE)
  • Knowledge of Automated testing using UI Interface (Unit, Functional and Integration Testing)
  • Ability to install hardware such as: RAM, Core, Jumpers, Data Cables and peripheral devices
  • Capable of troubleshooting software as well as reinstallation and repair
  • HTML and JavaScript Proficient
  • Proficient in using Visual Studio (C#, .Net), Oracle (Java and C++) and GitHub repositories.
  • Proficient in Managing Virtual machines using Virtual Box, V-San and other tools.
  • Skills in managing Firewall (Cisco firewall and Palo Alto)
  • Skills in backup management and systems recovery (Veeam, Aomei Backupper, and Imperius)
  • Bilingual in Punjabi and English

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Design and update software’s like NCS (Non-conformant system, Darby Utility and much more.). Using software languages like C#, .Net, Visual basic and Python.
  • Cloud Management, my project was to help setup local could/backup system based locally.
  • Manage and support systems, upgrading computer software and hardware, in support with required applications.
  • Server management and installation helped make a backup server and manage multiple virtual and physical servers.
  • Virtual machines management system helped setup virtual firewall (Pfsense) and managing virtual machines.
  • Software install and application development, helped design software application and design systems.
  • Manage SQL and develop applications based on SQL database management.
  • Designed queries to sort, pull and write data on SQL database.
  • Helped sustain the software and systems firewall and security of more than 300 computers and virtual systems.

Confidential

Intern, Computer Science

Responsibilities:

  • Back up files from Web sites to local directories for instant recovery in case of problems
  • Select programming languages, design tools, or applications
  • Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems
  • Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction
  • Develop databases that support Web applications and Web sites

Confidential

Member Design and Production

Responsibilities:

  • Perform routine maintenance or standard repairs to networking components or equipment
  • Install new hardware or software systems or components, ensuring integration with existing network systems
  • Using, supporting and deploying VM’s software, and installing compatible software
  • Workstation troubleshooting, hardware upgrade (RAM, Memory and chipset)
  • Device Management (Adding and removing hardware and peripheral devices )
  • Software upgrade, troubleshooting and cleaning system of possible viruses.
  • Microsoft Office (Word, Excel, PowerPoint, Access)
  • Project management and execution
  • Technical and communication skills
  • Fast pace environment, and problem solving.
  • Test computer software or hardware, using standard diagnostic testing equipment and procedures
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraint

We'd love your feedback!