Post Job Free

Resume

Sign in

Software Engineer Quality Assurance

Location:
Brookfield, WI
Salary:
85000
Posted:
August 09, 2017

Contact this candidate

Resume:

SHAHEER AHMAD ( Cell:+1-262-***-****)

ac1qu7@r.postjobfree.com; skype id : bs_shaheer

Valid H1 Visa till Year 2022 for Authorized to work in the US

Experience Summary:

Over 13+ years of experience in analysis, design, development and testing of applications and system software with security across the enterprise and production applications using C, C++, QT Programming (C++ GUI Programming Tool Kit) on Linux.

Hands on experience using Object Oriented Programming (OOPs) and Object Oriented Analysis and Design (OOAD) concepts.

Expertise working with Linux and UNIX Environments.

Experience in working in Software Development Life Cycle (SDLC) and Agile methodology.

Hands on experience with development tools – MyWorkshop, DOORS, Visual C++.

Expertise in Configuration Management using ClearCase, and the Defect Tracking using ClearQuest and CodeCollaborator.

Ability to ensuring technical security planning, testing, verification and risk analysis in accordance with application software development.

Capable of defining, deploying and monitoring risk management, compliance, and information security programs.

Build the infrastructure for internal/external threat and vulnerability assessments.

Design and build the security infrastructure for multiple projects.

Skills/ Tools:

Languages: C, C++, QT 4.0, Pro* C UML, Perl, XML, Shell Scripting, STL, Threads library.

Operating Systems: Linux (RHEL 4), Solaris, Windows NT/95/2000/XP and MS-DOS.

Databases: SQL Server 2005/2008, Oracle 10g, PostgresSql

OO Skills: Strong object oriented design skills, Design Patterns, Generic design & development.

Networking: TCP/IP Programming, Sockets Programming, Inter-process Communication, RPC, ACE (ADAPTIVE Communication Environment)

Software/ Tools: GNU development tools, GCC, GDB, and Pthread library, DOM Library, GD Library, VC++, MFC, Visual SourceSafe, Microsoft Visio, UML, Rational Clearcase and CVS.

Hardware: SMP and Single Processor Pentium based Machines, Embedded systems, MIPS Processor, PowerQic, Arm EP9307

Industrial Domains: Telecom, Application development, Retails, Healthcare

Project Details

Technical Lead - GE Healthcare (US)

CT Revolution Recon (Dec 2016 – Till Date), Team size (8)

Description: The Obelus architecture is a “Service Oriented Architecture” (SOA) framework, which defines several types of plugins that are runtime loaded and managed by the platform. The plugin types must conform to predetermine interface definitions for extensibility, flexibility while enforcing functional and type safety. The Obelus framework separates common functionality such as communication, threading, exception handling and logging from application specific functionality.

Responsibilities:

Designed and enhanced Obelus logs by adding process IDs and Thread IDs in all log files.

Developed PixelBrdige Service Tester to send Multiple images simultaneously.

Developed software units using C++.

Conducted and Performed code reviews using code collaborator.

Documented the test procedures as per the system requirements and performed the testing for the assigned modules.

Document, Resolve and Verify SPRs (System Problem Reports) using HCS ClearQuest Defect Management.

Worked with various modules in CT Recon project (obelus, iungo and ore).

Worked on multiple services in CT Recon Project (timer, jobprocess, log and pixelbride).

Completed the GE assigned Trainings.

Performed unit testing, Participation in the verification and validation and Quality assurance.

Environment: Suse Linux, C, C++, Xml, Network programming with TCP\IP protocol, Shell Script,STL, ClearCase, ClearQuest, CodeCollaborator & MyWorkshop etc.

Technical Lead - GE Healthcare (US)

IIP-InSite Interactive Platform (July 2011 – Nov 2016), Team size (10)

Description: InSite Interactive Platform is a tool which provided modalities on customer applications those runs on healthcare devices like; CT, XR etc. reports provided by the Online Center. This tools used in a set of protocols to support a network. IP provides a connectionless datagram delivery service to autosc (The automated support center accepts incoming requests from ProDiags or call out to sites to gather information) for transport layer protocols such as TCP. This tool includes InSite connectivity, Proactive Diagnostics, Web Server, Web Browser, and Customer Applications.

Role:

Design UI part in QT4.0.

Design and Development of C++ Classes for applications.

Performed unit testing, Participation in the verification and validation and Quality assurance.

Implement the policies for all aspects of information security across the enterprise and production environments

Test and deploy new security technology

Prepared task status report for client.

Project Task Scheduling and code-review.

Environment: Pentium based PC, Suse Linux, C, C++, Dom Library, Xml, Network programming with TCP\IP protocol, Shell Script,STL etc.

Technical Lead - Synapse (US)

NEWS (August’ 2009 – July’ 2011), Team size (12)

Description: The Existing application used C++, Pro* C, Shell Script. Application was used to handle the customer and vendor. Customer books their orders with synapse and synapse will send the details to vendor. Vendor fulfillment the orders.

Role:

Acted as Team lead; I also worked for 3 months on client side with Synapse.

Design and Development of C++ Classes for applications.

Implement the policies for all aspects of information security across the enterprise and production environments

Test and deploy new security technology

Managing the version control system with the help of PVCS.

Project Task Scheduling and code-review.

Prepared task status report for client.

Performed unit testing, Participation in the verification and validation and Quality assurance

Environment: C, C++, Pro* C Linux, Shell script Database: Oracle 10g

Sr. Software Engineer - GE Money (State Bank of India)

IVR Project (April’ 2009 – August ‘2009), Team size (8)

Description: The existing eServicing Framework has been leveraged, by exposing its middleware module capable of communicating with VisionPLUS through VMX server, as a web service. The solution consists of web service client components comprising of two DLLs and one TCP Server. The components are described in following sections.

Role

Design and Development of C++ Classes for applications.

Managing the version control system with the help of ClearCase.

Project Task Scheduling and code-review.

Prepared task status report for client.

Performed unit testing, Participation in the verification and validation and Quality assurance

Environment: C, C++, VC++, XML, STL

Sr. Software Engineer – GE (US)

Material tracking application (May’ 2008 – March ‘2009), Team size (8)

Description

As part of the Material Tracking application, there were hand-held and truck-mounted radio frequency barcode scanner units which are used to scan incoming materials and track them in Material Tracking's tables. Which is used to manage the piles of raw materials and components

and send signals between the plants to let them know that more materials/components are needed so that they can schedule production accordingly. These applications were built around a lot of Oracle stored procedures, in our Oracle 8.17 database.

Environment: C, C++, Pro *C, STL, XML, QT 4.0, Monta-Vista Linux Kernel, Linux 9.0,.

Database: Oracle 8.1.7

Sr. Software Engineer – IPC, U.S.A (http://www.ipc.com/)

IQMax Sustaining (Dec’ 2006 – May’2008), Team size (10)

Description: The IQMax turret (telephonic device used at trading floors) was the user device for the alliance MX system. The turret provided the displays, microphone, speaker, handsets, buttons and LEDs to use telephony system.

The Apollo turret software architecture is organized into four (4) layer of responsibility. Operating system (OS), Services, Application Infrastructure and Apollo Applications. Apollo Applications are software modules that interacts with a user, responsibilities include interpreting user input, implementing domain policies, present the system state, making requests from services and libraries. These Applications are Program manager, call manager, Call History, Directory Application, Speakers etc All Applications architecture design with MVC (Module View Controller).

The Turret hardware architecture deploys two different CPUs on 2 different circuit cards; a PowerQic 8270 for the Apollo BMU and an Arm EP9307 for the PTU, SUs and BUs.Each processor executes independent versions of Monta Vista’s Linux Kernel.

Environment: C, C++, STL, Qt, Monta-Vista Linux Kernel, Linux 9.0, MVC (Model View Controller) Architecture. Database: Informix

Sr. Software Engineer - Node, U.K. http://nodeexplore.com

Node Explorer (June’ 2005 – Aug’ 2006), Team size (10)

Description: This was a robust location aware media player - a small hand held computer with stereo headphones, which downloads relevant information from a server, guiding the user, via GPS (Global Positioning System), as they walk around their environment. We compiled source code for source to target machine.

Environment: Pentium based PC, MIPS Processor, Linux 9.0, C, C++, QT 4.0, Cross compile, Dom Library,Xml, gd Library, touch screen etc.

Software Engineer - Netsity Systems (P) Ltd. India

iEMS (Education management system) (Sep’ 2004 – June’ 2005), Team size (10)

Description:

System has a 3-tier architecture application. Database logic layer, Business logic layer, Front end layer; Database layer covers with the help of PostgresSql, Business logic layer implement with C++, PHP and Front end layer implement with XML and HTML.We used Unicode compilation for making iEMS as a language independent

Environment: Pentium based PC, Linux 9.0, C, C++, PHP 4.2, Xml, HTML, PostgerSQL 7.3.2,

Server: Apache 2.0

Experience:

Currently Working with Birlasoft Inc. USA (Dec 06 - till date) as Technical Lead has valid H1B Visa till 2022.

Education:

M.C.A. (Master of Computer Application) from C.C.S. University Meerut in 2002.

P.G.D.C.P. (P. G. Diploma in Computer Application) from Dr. B.R.A. Univ., Agra in 1998

B.Sc. (Maths) from Dr. B.R.A. Univ., Agra in 1997.

Training:

Process Champion Workshop

Impact Gold (Advanced Communication Skills Training)

Awards and Recognitions:

Certificate of Appreciation from GE for the successful and with in time delivery.

Personal Information:

Father’s Name : Mr. Shabbeer Ahmad

Nationality : Indian

Languages : English, Hindi

Passport : J5698801 (till 2021)

VISA : H1B (till 2022)

I here by declare that the above knowledge is true to the best of my knowledge.

Date:

Place: (Shaheer Ahmad)



Contact this candidate