Post Job Free
Sign in

Software Computer Science

Location:
Hollywood, FL
Posted:
September 05, 2016

Contact this candidate

Resume:

Saeed Hardanian

**** *.*. **** ***** Home: 954-***-****

Coral Springs, FL 33065 Cell: 954-***-****

*****.*********@*****.***

PROFILE

An accomplished Software Developer specializing in Object-Oriented Design/Programming/Software Testing with extensive experience in full life cycle of the software design process including requirements definition, design/code reviews, prototyping, interface, implementation, debugging, testing, maintenance, products management, SAP administrator, automation, virtual systems, and products deployment. Strengths include customer focus, tenacity, follow-thru people, communicate with offshore/onshore teams, organizational, problem solving, and negotiating skills. Known for high degree of integrity and superior work ethic.

AREAS OF EXPERTISE

Sun Certified Programmer/Java 2 Platform, Sun Certified Developer/Java 2 Platform

Languages: C#, C++, C, Objective-C, Scratch, MFC, Java, XML / XSLT, SQL, Visual Basic .NET, VBScript, PHP, Python, JavaScript, HTML5, XHTML, Ajax, XPath, Ruby, PowerShell, Cascading Style Sheet, ksh, csh, bsh

APIs: Java AWT/SWING/FX, C++ STL, Layout Management, Javadoc, Java RMI, Collections, JSP, Servlets, EJB, Java Transaction APL, Android Software Development Kit (SDK), XML DOM.

Concepts: OOP/OOD (UML, Design Patterns; Factoring), Networking, Unit/Integration/ System Level Testing, Debugging, Black/White box testing methodologies, Multithreading synchronization

Development

Environment/

Tool: Visual Studio .NET 2008, 2010, 2012, Xcode, LabVIEW, Mercury WinRunner/QuickTest Professional 9.5 with full knowledge in descriptive programming, HP UFT 11.53, Selenium, Robot Framework, Borland JBuilder, Eclipse, Rational Rose, NetBeans, Subversion, Rational Clear Case, Crystal Reports, SAP .NET Connector, JIRA Agile.

Systems: Windows (95, 98, 2000, NT, XP, Win7, Win8, Windows Server 2003/2008-32/64-bit), UNIX, IBM AIX, Red Hat Enterprise Linux, Citrix Server 4.5, OS X, JavaBeans

Database: IBM Informix, Microsoft SQL 2005/2008/2012 Server, SQLite3.

Web Servers: Apache Tomcat 4.1, IIS7, MySQL, GlassFish.

Hardware: Dell PowerEdge, RAiD Disk Arrays, PCs, Peripherals, Network/Memory Cards, NCR 3600, NCR 5100

Algorithms: Bubble sort, insertion sort, merge sort, quick sort, selection sort, linear search, binary search

Software Test

Case Design

Techniques: Boundary Value, Use Case, Decision Table, Pairwise, State Transition

Software

Debuggers: Visual Studio debugger, Coredump, WinDbg, Application Verifier, Fiddler, Firebug

PROFESSIONAL EXPERIENCE

HID Global Corporation, Coconut Creek, FL, USA 2013 - Present

Software Automation Architect

Designed and implemented the first automation platform in HP UFT (formerly known as QuickTest Professional) 11.53. The new framework provides the core capabilities in VBScript and JavaScript for the system test engineers to perform regression testing against GUIs components, application core functionalities, web services, Web UI tool, database schema, PACS Plug-ins events messaging, reader and panel hardware firmware utilized in HID Global pivCLASS host, pivCLASS mobile application running under Motorola Workabout Pro4.

Led a team of 3 software engineers to support automation framework including product releases, resolving field issues, features enhancement, mentoring and training software testers.

Worked as a sustaining software engineer to resolve field reported defects and customer requested enhancements.

Managed day-to-day tasks tracking and fixing defects, mentoring, and providing tests summary reports for senior managements.

Developed automated stored procedures in SQL Server 2012 to perform database scalability testing by downloading large-sized databases (100K cards, 300K certificates) on PAM (HID's pivCLASS Authentication Modules) to measure firmware performance and validating event messages utilizing artemis and CSRP (Centralized Secure Routing Protocol) protocols. SQL inner join, left join, right join, and full join are extensively utilized to query and monitor web services messages between plug-ins and host.

Performed PKI/SSL security testing against Lenel OnGuard, Brivo, AMAG-Symmetry, CCURE9000, Honeywell Johnson Controls, ProWatch access controls.

Comprehensive knowledge and coordination of the following initiatives: computer security, disaster recovery, help desk services, purchasing and deployment, and software license controls.

Performed code, design, and test documentations reviews.

Utilized software test case design techniques such as boundary value and use case methodologies to generate new test tests.

Executed automation regression FICAM testing including time-of-access and time-of-registration categories.

Utilized Bugzilla online bug-tracking tool to report software bags and monitor field issues.

Utilized TortoiseHg Workbench and TortoiseSVN control versions for managing and tracking all source code changes made during the development of pivCLASS applications.

Utilized VMware vSphere Web client (version 5.1.0 Build 869765) to manage an ESXi virtual machines hosting PACSs plug-ins.

Published technical documents for HID piCLASS hardware and software.

Architected and built the new automation API from scratch utilizing Robot Framework and Selenium2Library to automate scripts in Java and Python. This API has been utilized by system test to validate events messaging between HIG pivCLASS plug-in and PACSs applications.

Worked as ScrumMaster to facilitate the Agile Scrum process in identifying the product and the sprint backlog items for the pivCLASS release 5.1. In this role, I utilized JIRA dashboard to prioritize, assign, track, report software bugs and software change requests.

Performed SSL/TLS unit testing.

Utilized CVS and Mercurial (Hg) source control systems and JIRA as a bug tracking system.

Implemented software development processes including writing design documents, source control using Mercurial (Hg) and bug tracking system using Bugzilla.

Integrated context-sensitive HTML Help for pivCLASS application utilizing Visual Studio .NET and C#.

Developed SDK client application in C# and .NET intended for programmers seeking to integrate their readers with various access control systems.

Developed a multi-threaded GUI application in .NET C# from scratch to search, download, store, and install GSA certifications. The application is designed to certify the 3rd party plug-ins utilizing FICAM software requirements to validate and authenticate cardholders operations in PACS environment that configured by the PKI rules settings. All application operations are logged locally during the run-time for monitoring and debugging purposes. This project was completed utilizing following technologies: Visual Studio 2012, XML, CSV, SQL Server 2012, .NET Collections API, Security.Cryptography.X509Certificates, and System.Threading.

Automated pivCLASS unit tests in Visual Studio 2013 and NUnit.

Analyze PAM (HID's pivCLASS Authentication Modules) logs utilizing csh and vi editor.

Excellent experience in creating, managing, and deploying various types of reports using MS SQL Server Reporting and MS Visual Studio.

Used bash scripting to troubleshoot access control panel firmware.

Knowledgeable on GitHub repository hosting service.

Palm Beach State College, Boca Raton, FL, USA 2000 - Present

Computer Science Adjunct Professor

Taught online utilizing Blackboard Learning Management System and traditional computer science courses to undergraduate college students.

Instructed computer programming and development to students and gave knowledge on the basic debugging, as well as applications deployment.

Developed new subjects and programs in conjunction to the Computer Science course, geared to enhance the learning experience.

Assisted professors and colleagues in developing new programs to motivate students to excel in their studies.

Taught Graduate and undergraduate courses in Programming Languages such as Java, Java EE, Objective-C, C#/C/C++, Python, Visual Basic, HTML, CSS, JavaScripts, VBScripts, Ruby, PHP, SQL, XML, Advance Logic for Computer Science, Foundation of Computer Science, Foundation of Information System, Database Management. Information Technology Project Management, eCommerce.

Introduced development application and game design techniques using Scratch.

United Technologies Corporation (Formerly known as GE Security) 2007 – 2013

United Technologies Corporation, Boca Raton, FL, USA

Software Developer 2007 – 2013

Developed desktop applications to communicate with remote access control system using XML/SOAP.

Minimum of 2 (two) years experience with SOAP and Messaging OOP.

Worked on Java to design and implement alarm graphics capabilities for Facility Commander code using the JLoox graphics engine.

Worked with Java to maintain and build the GMC graphics application for FCWnx as well as the library software components utilizing the Ant build tools and Eclipse development environment.

Working on C++ for access control project, developed and maintained intrusion zones, elevator controls, anti passback, guard tours, schedules, and client-server connectivity.

Worked with Crystal Reports 2008, MS SQL Server 2008, and C++ / MFC to design or resolve reports issues. Crystal designs and SQL stored procedures were developed to correct connectivity between the data source and the application. Crystal Formula Editor was utilized to generate the SQL queries to print DuoProx II HID badge credentials.

Worked on C++ using smart pointers and various design patterns.

Worked on C++, MFC, STL to develop and maintain Win32-bit application core functionalities and GUI.

Performed automated unit tests utilizing Test-Driven Development process.

Worked in Customer Readiness Team as a software developer to troubleshoot and fix system fields issues such as GUI, DCOM, Database conversion, crystal reports, application licensing.

Full knowledge in developing store procedures to perform database conversion.

Worked as SAP administrator to apply Microsoft service packs, hotfixes, and security patches to FCWnx libraries.

Built and maintained Windows domain controller.

Knowledgeable on video streaming for both analog and IP DVRs.

Full knowledge on Procdump, WinDebug, Application Verifier utilities to analyze and resolve software run-time errors.

Knowledgeable on virtualization systems such as Windows Virtual PC and VMWare.

Installed/configured Windows 2008 Server, SQL 2008 Server, Citrix Server 4.5, domain controller and active directory to debug/fix field issues.

Full knowledge to analyze system logs to debug/fix software defects.

Full knowledge of revision control / source control utilizing TortoiseSVN and ClearQuest.

Designed and implemented Wiegand protocol data format in C# to encode Mifare smartcards.

Designed and implemented new features for FCWnx access system in .NET, C#, C++, and MFC.

Debugged and fixed software defects detected during integration and system tests.

Provided database coding to support business applications using SQL.

Designed and implemented the first automation platform utilizing Mercury QuickTest Professional and National Instrument LabVIEW environments to create a generic baseline database and simulate DIs/DOs four states such as tamper/short, alarm/open, reset/close and tamper/cut.

Utilized Mercury QTP (QuickTest Professional) descriptive programming approach to improve automated scripts performance.

Knowledgeable on the overall access control systems architecture.

Full knowledge in Crystal Reports.

Full knowledge in installing/configuring 32-bit and 64-bit Windows servers.

Full knowledge in TCP/IP suite.

Full knowledge in SQL Profiler.

Installed and configured Red Hat Enterprise Linux and IBM AIX systems.

Installed and configured Picture Perfect on Red Hat Enterprise Linux and IBM AIX systems.

Knowledge domain on most of the features supported in Picture Perfect.

Knowledgeable on most of the hardware/firmware such as Reader boards, Reader Antennas, DIs/DOs boards, microcontrollers (Legacy, PXN+, and Direct Door).

Ability to follow schematic diagrams instruction to assemble/wire various fixtures.

Tested and validated the new release of CARMA (Card Access Report Management).

Full knowledge on Sun Microsystems’ JConsole tool to monitor information on all active threats spawned by the Picture Perfect system.

Familiarity with servlets, Java Server Pages, JavaBeans, and JavaServer Faces to dynamically generate web documents.

Performed various SQL queries to analyze Picture Perfect daily log files.

Full knowledge on Mercury Quality Center and Rational ClearCase defects tracking systems.

Introduced new test report templates.

Developed new set of manual and automated test cases for Darby project.

Received the GE Worldwide Partner 2007 Decathlon Challenge Road to Beijing recognition award.

Received the GE Night On the Town award for outstanding performance in testing and validating CARMA functionalities.

Performed low-level protocol tests to analyze the communication messages between hosts and micro controllers.

Familiarity with Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF).

Knowledgeable on Subversion software defects management tool.

Successfully completed Lean Six Sigma Awareness training (GE-QUAL-LEANSIXSIGMA).

MOTOROLA, INC. 1994 – 2007

(Global Fortune 100 leading manufacturer and distributor of wireless technology. Sales of $42B.)

iDEN, Plantation, FL, USA

Sr. Software Engineer (Java Developer)

iPTF (iDEN Phone Test Framework) 2002 - 2007

Collaborated with cross-functional teams including Product Management, System Test, Systems Engineering, Program Management, and Technical Support.

Served as Charter Member of Design Team for Java-based automation platform.

Designed and implemented GUI for iPTF in JBuilder environment.

Introduced test queue multithreaded feature for iPTF to rerun/schedule scripts.

Published iPTF technical user guide.

Isolated failures to run-time en-queued threads for 90% of detectable faults which achieved stated goal and reduced system downtime which increase customer satisfaction.

Used Javadoc to parse the declarations and documentation comments to produce a set of HTML pages describing all iPTF core/inner classes, interfaces, constructors, methods, and fields.

Conducted cost/benefit analysis for pursuing the enhancement of the iPTF.

Coordinated project activities including meetings with stakeholders, schedules, documentation, internationalization, and testing.

During project life-cycle performed release engineering, quality assurance and developed portions of the application.

Used AT commands to debug iPTF toolkits and iDEN test agent software.

Led a team of 5 software engineers to support iPTF automation platform including product releases, resolving customer issues, product enhancement, mentoring and training RAs (Research Assistants) and off-shore employees.

Received the Bravo award for generating first iDEN Coding Sandard document.

Introduced the idea of redesigning iPTF as a three-tiered client/server platform to enable off-shore customers to develop/execute automated scripts.

Established weekly Brown Bag lunches for peer group professional skills development.

Performed JUnit testing to validate communication between various methods defined in APIs.

Mobility Management and SQE (Signal Quality Estimate) 2000 – 2002

Designed and implemented standalone applications to decode phone software alarms utilizing C# and Visual Studio .NET.

Tested and measured packet date performance for iDEN/WiDEN signaling channels.

Trained team members on radio frequency control channel types such as PCCH, SCCH, TCCH, DCCH, TCH, and ACC.

Developed test plan and test cases to perform handover, cell selection, cell reselection, reconnect, and packet data testing.

Knowledgeable in using various RF (Radio Frequency) equipments to calibrate, setup, and test different fading conditions.

Knowledgeable in utilizing RF tools such as RF5500, faders, and attenuators.

Performed outbound/inbound, RSSI (Received Signal Strength Indication), Power Cutback Level, and Packet Data Throughput testing.

Developed various interfaces utilizing National Instrument LabVIEW to interact with faders and attenuators.

Knowledgeable in TDMA (Time Division Multiple Access) and CDMA (Code Division Multiple Access) technologies.

Built and configured various Windows/UNIX/Linux based systems.

ISDS (Internet Software Distributed System) 1997 - 2000

Contributed to development of Nextel website utilizing ASP.NET, XML, SQL, Visual Basic.

Key contributor to development of ISDS automation architecture.

Developed ISDS Test Development Process document.

Designed and implemented MFC (Microsoft Foundation Classes) application to automate the manual SDK/RALP testing where significantly reduced cycle time test execution.

Achieved Motorola Cycle Time award for development of the System Test Automated SDK tool, used on i1000+, i550+, i700+, and i2000+.

Led E-Commerce projects in resource planning, metrics gathering, development of automation tools, and participation in all SQA (Software Quality Assurance) meeting prior product release.

Provided training sessions to external and internal customers.

Coached automation group with enhancement of ATSE/Atlas libraries, fixing defects, code inspection, writing C++ test scripts.

Design test plans and test cases for Messaging, Data link (TCP/IP), and Hardware layers using the in-house i1000+ and i500+ products.

Tested the DTE/DCE hardware layer (RS232 pins) for packet data and accessories testing for i1000+ and i500+ products.

Advanced Messaging Group 1994 – 1997

Software Engineer

Designed the test requirement for RF-Conductor and RF Arranger software modules.

Assisted in building the hardware test bed for Motorola Harmony two-way messaging, RS-232, and Ethernet Cabling.

Installed Solaris on Sun workstations, HP Open View, Windows NT, RF-Conductor controller software.

Installed Windows NT, Netscape server, SQL server, Lotus Notes server, Lotus Fax server, and SMTP gateway.

Developed and executed manual and automated tests at system level.

Assisted development team in writing a set of APIs in C for two-way messaging system. These libraries were designed to set new users, new rules in routing message to destination devices such as fax machine, and email server. Development of these APIs was done in UNIX Solaris environment.

Designed and implement small applications in C as screen saver to find and message users carrying Motorola one-way pager.

EDUCATION / TRAINING / CERTIFICATION

Microsoft Certified Solutions Developer (MCSD) Certification, Exam 70-483, 2016

Sun Certified Programmer/Java 2 Platform, Sun Certified Developer/Java 2 Platform 2004

M.S., Computer Science, Nova Southeastern University, Davie, FL, 2000

B.S., Electrical Engineering, Florida Atlantic University, Boca Raton, FL, 1992

A.A., Electrical Engineering, Miami Dade Community College, Miami, FL, 1989

Professional Development: OOD/OOP, Java, Advanced C/C++/C#/MFC Programming, Visual Basic, XML, Rational Database Management, Dale Carnegie human relationship training, General Electric Lean Six Sigma, MS SQL Server Reporting training.



Contact this candidate