We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Summary

  • 4 years of extensive experience in design and developing of large-scale applications for Xilinx ABE system primarily using Perl.
  • Expertise in design and development of a database for Xilinx ABE system on MySQL database using SQL.
  • Experience in developing UI web applications using HTML and PHP.
  • Functionally proficient in gathering and analyzing requirements, creating specifications, designing and developing the code, unit test plans and testing.
  • Experience in XML.
  • Experience with OOP language Java
  • Experience in C, ASP.net and VB.net.
  • Highly motivated and ability to work individually and also in team.

Skills

  • Programming/ComputerLanguages: Perl, SQL, PL/SQL, Core Java, C, ASP.net, VB.net, 8086 Assembly Language, Verilog, HDL.
  • Databases: MySQL, Microsoft Access.
  • Web Technologies/Scripting Tools: HTML, XML
  • OperatingSystems: Windows 2000/XP/NT, UNIX/LINUX, MS-DOS
  • Configuration Management: XCS and CVS (Concurrent Version System)
  • Virtualized Environment: VMWare Workstation 6.0.
  • VMWare Tools: VMWare Infrastructure client
  • Security Monitoring Tools: Symantec ESM
  • Integrated Development Environment (IDE): MyEclipse, Netbeans
  • Office Suite: MS Office 2003

Work Experience:

Confidential, (June, 07 to till date) Software Engineer
Role: Perl Developer for ABE Development Team.
Product: Advanced Benchmarking Environment (ABE)
ABE is a web based benchmarking system. I am primarily responsible for enhancing the features in ABE, developing new features in ABE. Gathering requirements from various users (~200) of ABE, designing and implementing the features in such a way that the users can create and run their profiles using run subsystem of ABE and view the results using report subsystem of ABE.
ABE Frame work (Software): Front end in PHP, JavaScript and HTML. Backend in Perl,SQL, Shell scripts, XML, XSLT

  • Design and development of database for whole ABE System in XILINX using SQL on MySQL database.
  • Design and development of exclusive report for Power benchmarking in ABE System.
  • Design and implementation of negative testing feature in ABE System.
  • Design and implementation of connection pooling and spooling of data into the database for ABE system.
  • Design and implementation of ABE PPCube Data extraction Project
  • Design and implementation of a feature to vary environment on per application basis in ABE.
  • Design and implementation of a feature to support and run ‘synplify’ tool for synthesis in ABE.
  • Design and implementation of a feature to support and run ‘bitgen’ tool in ABE.
  • Design and implementation of a feature to delete unwanted files from ABE datasets.
  • Fix several issues in ABE.
  • Handling ABE product supports.

Confidential, (July, 06 to June, 07) Software Engineer
Project: Operating System Hardening Tool for Red Hat Enterprise Linux Server 4.0.
Role: Application Developer for Security Tools Team
Languages: C, Java and Shell Script (Bash)
Project Details:

  • Development of an automated GUI Based Tool for Operating System Hardening of Red Hat Enterprise Linux Server 4.0.
  • The tool was developed with reference to the CIS Security Benchmarks and Master Blue Print of Security Standards defined by Hewlett-Packard.
  • The Project involved accomplishment of all phases of Software Development Life Cycle (SDLC).

Project: Development of System security policies for various Linux environments.
Role: System Security Engineer, Security Tools Team (Enterprise Security Manager)
Project Details:

  • Analysis and Development of System Security policies for Red Hat Enterprise Linux, SUSE Linux Enterprise Edition, ESX Server 3.5 and IBM AIX.
  • The Project involved investigation, analysis and design of various Security checks. (System Services, File system permissions, Password policies, Logging)
  • The Security Policies were developed with reference to the CIS Security Benchmarks and Master Blue Print of Security Standards defined by Hewlett-Packard.
  • Symantec ESM tool was used for compliant monitoring and generation of reports.

Project: Development of Automated files Synchronization and tracking tool
Role: Application Developer, Security Tools Team (Virtual Security Manager)
Languages: Shell Script (Bash)
Project Details:

  • Development of Automated files Synchronization and tracking tool between Production and Development servers (HP-UX).
  • The Project involved development of a tool to track the differences in files between two different servers and synchronize on demand.
  • The Project involved accomplishment of all phases of Software Development Life Cycle (SDLC).

Confidential, Pilani, INDIA (Jan, 06 to June, 06)
Student

Academic Projects

Project: Web Development for Admission Division, BITS Pilani
Language: ASP.net (using VB.net) (Front end) & SQL (Back end)
Period: 6 months.
Project Details:

  • Development of a Web Application for Admission division which allows students to fill their preferences for various categories like Dual Degree, Transfer under various categories.
  • Development of back end which checks for the preferences entered stores them and allots the discipline to a student accordingly.
  • Development of an admin page with various privileges.

Education
Masters from Birla Institute of Technology and science

Certifications

  • Certified on APPLICATION DEVELOPMENT WITH JAVA by Centre for Software Development, BITS Pilani.
  • Certified on ASP.net by Centre for Software Development, BITS Pilani.

We'd love your feedback!