Suryakant Patel
SANJAY PATEL
Phone: 630.294.4078 Software Systems 4130 Spectrum
E-Mail: sanjayp@premiumplus-sports.com Engineer Irvine, CA 92618
- PROFESSIONAL STRENGTHS AND QUALIFICATIONS -
• Over 15 years experience in developing comprehensive and effective technology solutions across key industry sectors – mini/micro computers, UNIX and Network Technologies, Windows VAR, healthcare, insurance, real-time manufacturing, telecommunications, finance trading operations.
• Adept at diverse positions, with commendations garnered at various levels from Application Developer to Systems Software Engineer, to Systems Integrator and Tester, to Technical Lead and Support.
• Broad knowledge, in complex projects using emergent technologies, in full lifecycle of development, incorporated with quality software engineering methodologies.
• Veteran at highly technical hardware-interface protocols, intricate kernel software, elaborate systems programming and user-friendly application levels, in integration with structured and object-oriented methodologies, and comfortable in numerous UNIX, Windows and embedded environments.
• Articulate, personable communicator with excellent writing skills.
• Self-guided and willing to work independently, with minimal direction, as well as in a team environment.
- PROFESSIONAL EXPERIENCE with HISTORY -
06/07 – 02/08 Contracting Senior Software Engineer Safenet/Mykotronx, Irvine, California
• Developing systems software with MKS version control on a classified D.O.D. project, using the project specifications in compliance to military and federal statutes under acquired Security Clearance.
SKILLS USED: Microsoft Visual Studio 2005, Windows XP Professional, RedHat Linux 7.x, Microsoft Windows CE 5.0/Platform Builder 5.0, MKS, Microsoft Embedded Visual C++ 4.0, COM, Windows Platform SDK, MSXML 6.0, WLan API for WiFi Networking.
08/06 – 05/07 Contracting Senior Software Engineer GE Healthcare, Milwaukee, Wisconsin
• Developing software in an object-oriented framework in a C++ based thick client environment with a fully-automated “one-action” build system as well as Clearcase version control for next-generation patient monitoring system, using the project specifications in compliance to corporate and federal statutes. The areas of accountability include providing detailed estimates, delivering code, fit tests to verify meeting system requirements, unit and integration tests to ensure robustness and high quality, code coverage, participating in regular project updates and team meetings, providing software debugging assistance, interfacing with cross-functional teams and providing guidance and mentorship to new team members in various team settings
SKILLS USED: Visual C++/MSDN/Microsoft Visual Studio v5.0, GNU C++, SlickEdit 10.0, Winthreads, Clear case, Lotus Notes, Pattern-Oriented Analysis and Design/Software Factories/Singletons, Rational Rose based design modeling, Windows XP Professional, Linux, PowerPC.
Reason For Leaving: Contract terminated to client satisfaction. Project Manager: Christopher Rozman
04/06 – 08/06 Contracting Senior Software Engineer TANISYS, Austin, Texas
• Developed ATL/MFC/COM client/server components for a GPIB based controller to communicate with a probing machine that feeds silicon wafers from a Front Open Universal Pod wafer carrier and handling system to an automated semiconductor test equipment during the wafer manufacturing process. Also, developed software design pattern of a finite state machine for robotics equipment using object-oriented design pattern analysis. Then tested the software in a developed ActiveX container and with a COM client process. COM components were then taken and dropped into another project with a different probe handler. Finally, fixing bugs in OCXs.
SKILLS USED: ActiveX/ATL 7.0/COM/DLL, Visual C++/MSDN/Microsoft Visual Studio v6.0/v8.0, Winthreads, Perforce, Bugzilla, Pattern-Oriented Analysis and Design/Software Factories/Singletons, Visio, Windows 2000/XP, IEEE 488.2
Reason For Leaving: Project was cancelled/delayed by customer. Manager for Reference: Richard Counts
09/05 – 03/06 Contracting Senior Systems Software Engineer CYMER, San Diego, California
• Developed fault-tolerance aspects of external and internal time synchronization for the dual-processor embedded laser control system using CORBA and MULTI C++ for RTOS environment.
• Developed inter-thread synchronization primitives for mutual exclusion, and shared-resources integrity for tasks existing in a single linear address space, in the infrastructure of the Raptor laser control system by implementing and enhancing object-oriented Locks, Fast and Recursive Mutexes, Scope-Mutex, ReadersWriter Mutex, Condition Variables, working with kernel-level Real-Time Binary and Counting Semaphores using structural design patterns, and approximating Monitor classes over POSIX compliant Pthreads API.
• Helped out the laser control software team in debugging and fixing bugs, developing re-entrant code, working with event-distribution system, identifying potential deadlocks in data contention, and testing the software system using C++ for RTOS, Visual C++ for emulators, and source level debuggers connected with the target embedded system. Design and development dealt with software patterns, like singletons, software factories, etc..
SKILLS USED: Green Hills MULTI Environment for Embedded C++, Visual C++/MSDN/Microsoft Visual Studio v6.0, CORBA, Pthreads, McCabe TrueTrack/TrueChange Software Management System, Visual SlickEdit, Araxis Merge v6.5, Lotus Notes, INTEGRITY RTOS v4, Windows 2000/XP.
Reason For Leaving: Contract terminated to client satisfaction. Project Manager: Shawn Marlin, Jim Carroll
03/05 – 09/05 Contracting Senior Software Engineer Video Gaming Technologies, Charlottesville, Virginia
• Solely responsible for building and maintaining a GUI based configuration tool, using C#/.NET programming, to generate XML and corresponding XSD validation files, used mainly for configuring the casino gaming products. The development involved Forms programming for the GUI, which consisted mainly of tab control and tab pages with various types of GUI controls within them, .COM programming for online HTML-based Help facility, XML .NET DOM/XPath/XDR/ programming for interpreting the platform requirements into specific XML configuration files.
• Developed an internal web file browser that would upload, download, rename, delete and list files in the uploads directory on the company production web server. Used ASP.NET 1.1, JavaScript and ADO.NET with Visual Studio .NET 2003 v7.1
• Helped out the Windows Server team in fixing bugs and testing the software system using C++, Insure++, SQL stored procedure calls, triggers.
SKILLS USED: C#/.NET/.COM, C++/MSDN, XML/DOM/XDR/XSL/XSLT/CSS, HTML, RELAX NG, Schematron, Javascript, DeltaXML, ExamXML, Microsoft XML diff & patch 1.0, Microsoft SQL Server 2000, Microsoft Visual Studio .NET 2003 Framework 1.1, Perforce, Insure++, Microsoft FrontPage, Windows 2000/XP,
Reason For Leaving: Contract terminated to client satisfaction. Project Manager: Brian Peters
06/04 – 12/04 Contracting Senior Software Engineer LEXIS/NEXIS div. REED ELSEVIER, Dayton, Ohio
• Used DOM hierarchy to construct data repository and implement new features for the Source Selection Advisor of the online library services that would be able to handle high volumes of search requests in a discrete amount of time.
• Supported XML schema and Value Objects to promote migration from CORBA to EJB distributed technology.
• Worked on a Java platform for the Infrastructure Access Layer group to implement the business delegate design pattern of the SPI model for RMI to allow Web clients APIs to access L-N Services, basically a Web portal to inner L-N products and services.
SKILLS USED: C++/RogueWave/STL, Solaris, XML, DOM, Shell, RPC, CORBA, Java Beans, JavaScript, JSP, STRUTS, Servlets, Junit, J2EE, EJB, Nmake, Clearcase, IBM WebSphere J2EE Application Developer, Windows XP, Visio
Reason For Leaving: Contract terminated to client satisfaction. Manager: John Theis
01/04-05/04 Contracting Senior Field Tester Cellular Field Tester, Motorola, Libertyville, Illinois
Responsible for field testing Motorola cellular phones in GSM networks and draw comparison of
performances with Nokia phones.
03/02 – 06/02 Contracting Senior Software Engineer LEXIS/NEXIS div. REED ELSEVIER, Dayton, Ohio
• Contributed to the development and maintenance of a scaleable high-performance distributed information systems infrastructure of a sophisticated decision-support library system with online, Internet, CD-ROM and hardcopy formats, of publishing business practices for service industries.
• Participated in lifecycle evolution of functional areas through directional streamlining (upgrades, enhancements) and new support product development in alignment with expanding business practices to meet growing market needs and expectations of legal, news and business professionals.
• Played a pivotal role in a migration initiative of LNIP customers, by building an object oriented multi-tiered dynamic database application with online help documentation, to retrofit production databases, augmented by verification and rollback capabilities.
• Gained knowledge and proficiency with the multi-tiered infrastructure architecture, system entities and interactions, database object hierarchy, design patterns, and relationships to all external Internet applications.
SKILLS USED: Solaris / Windows 2000 / Perl / C++ / Rogue Wave / CORBA / DCE / RPC / Design Patterns with underlying Oracle & Sybase databases.
Reason For Leaving: I had to move to Chicago for personal reasons. Manager: Lew Tippet
10/01 –01/02 Contracting Application Developer KLEER-PAK, INC., Addison, Illinois
• Directed transfer of abstract ideas to conceptual, tactical and strategic design and development of robust, interactive and dynamic company Web Site that would hold user’s attention.
• Independently managed the translation of broad factory operations’ requirements into interactive, multi-featured application solutions for automated production measurement, analysis and forecasting.
SKILLS USED: MS FrontPage-HTML / JavaScript / Jbuilder – Java 2 SDK / Visual Basic 5 / Windows 98.
Reason For Leaving: Project and Contract Completed to client satisfaction. Manager for Reference: Kamlesh Patel.
6/01 - 8/01 Contracting System Analyst Chicago Board of Options Exchange, Chicago, Illinois
• Brought in to carry out various job functions for the CBOE division that includes Reporting Execution Services, Trading Systems Support and Market Operations, namely, maintenance, debugging, and system analysis with documentation of the existing state-of-the-art distributed architecture of behind the scenes Network Control Center, in order to train nexte generation of the software technical staff. to maintain highly customized applications to support both trading floor operations and other Exchange processes.
SKILLS DEVLOPED/USED: Windows NT / AIX, C, X-Windows, Framework, Cisco and Cabletron products, LAN, WAN, Oracle, TPF, CICS
4/00 - 4/01 Contracting Senior Software Engineer CABLESPAN-TELLABS, Bolingbrook, Illinois
• Successfully carried out various job functions, in dynamic team atmosphere development of collaborative solutions in enhancements of multiple embedded systems partnerships for increased productivity of integrated video, voice and data broadband services (cable modem, POTS, IP-telephony, & high-speed Internet access) over hybrid fiber-coax networks.
• Led undertaking with full responsibility, in full lifecycle, of object-oriented design, development, packaging, and delivery of special multi-featured support products concerning provisioning, remote diagnosis, on-line database tracking and other technical support of the integrated distribution system at service provider and end-user sites, while managing end-user documentation and ongoing maintenance.
SKILLS USED: Embedded (C/UML/pSOS) / Windows NT / Visual C/C++ / MFC / Win32 API /
WinInet / WinSNMP / Threads / Voice Over IP.
Reason For Leaving:1 Year Contract and Project Completed to client satisfaction. Manager for Reference: Jim Frost.
4/98 – 3/00 Contracting Senior Software Engineer/Technical Lead LUCENT TECH., Naperville, Illinois
• Proved instrumental in guiding project, undertaken in full software lifecycle, of complex multi-functional systems and applications level object-oriented development of real-time mobile network gateway of an enhanced data networking solution for wireless fax and direct internet access; development upheld quality assurance mandates and “Best Practices” guidelines.
• Demonstrated design ability by evaluating and system requirements and applied abstract ideas to implementation specifications producing comprehensive, efficient, optimal design with proper bottom-line compliance and building object hierarchy around Unix systems programming library.
• Played pivotal role in delivery testing and trouble-shooting of the comprehensive infrastructure solution that combined evolved use of various existing communications technologies in integration with emergent technologies/new protocol standards, while providing technical documentation and ongoing maintenance.
• Key engineer in a highly visible role involved in all facets of project, responsible for working with a large experienced group of developers, testers, system engineers and architects on matters of diverse issues, & driving/orchestrating technically complex deliverable and feature testing, validation and verification of end-to-end system requirements, serving as a source of expertise and insight, in providing assistance to management in conducting demos and delineating system configuration and installation logistics for end-user/service provider manuals, in reviews on final error corrections and recommending critical software improvements.
• Played active role in identifying potential issues, facilitating joint design, and trouble-shooting meetings to actively engage in a coordinated effort to solving complex system problems/software bugs, clearly and logically guiding iterative brainstorming and by strategic technical analysis through conceiving linear and oblique tracking schemes involving illustrative charts of life histories, matrix and similar models, to attain deeper insight.
• Maintained close liaisons with all partners & developers to ensure quick access to significant technical information for efficient operations and better turn-around time with problem solving.
• Assisted in setting-up the systems lab test environments, including hardware, software, & systems installations, configuration, and integration, as necessary.
• Undertaken full responsibility of conducting test sessions in the systems lab for operational scenarios, boundary testing, and performance testing, as well as manual regression testing for certification of software upgrades, documented test results, and logged bug reports.
• Assisted in configuring and setting up the system profiling capability to identify bottlenecks and to examine CPU and other system resources utilizations under load testing in order to optimize system performance and study boundary conditions.
• Team participant in study and evaluation of networking standards to help define viable 3G-CDMA packet data networking architectures with MobileIP/IPv6 based mobile network gateway; drafted and made technical presentations of such alternatives, and made recommendations to 3G CDMA architecture team for optimal solutions for internet access.
SKILLS USED: UML/ C++/ Rogue Wave / STL / Perl / Shell Script Languages / VxWorks / SNMP / EMS / NMS / Solaris / Mobile-IP / TDMA / Frame Relay / ISDN / Digital Modems.
Reason For Leaving: 2 Years Contract Completed to client satisfaction. Manager for Reference: Joe Tam
4/97 – 3/98 Contracting Senior Software Engineer MOTOROLA, Schaumburg, Illinois
• Successful managed various development roles and job functions in the building and construction of a PowerPC 60x based embedded mobile data gateway system of a sophisticated wireless enhanced packet data service infrastructure for Internet access.
• Played significant role in focused efforts on planning, designing, formulating and executing unit, integration, and functional testing and participating in end-to-end systems, operational scenario, and load testing efforts of the Mobile-IP protocol stack and its layers.
• Studied and evaluated system requirements, actively participated in software design and code reviews of frame relay driver, data-link layer, connection management, MobileIP layers, system resources management and communication primitives, to ensure requirements trace ability and alignment and within “Best Practices” guidelines of quality assurance team.
• Contributed in reporting problems into DDTS bug tracking system, providing test failure data and helped track, investigate, and analyze complex system problems while conducting multi-call test sessions in the systems lab. Significant contributions in determining and implementing solid resolutions and regression testing for certification of upgrades.
SKILLS USED: Embedded (pSOS / C / PowerPC Assembly) / Solaris / Tcl-Tk / IPC Mechanisms (sockets, shared memory, semaphores…) / PCI / Mobile-IP / Perl .
Reason For Leaving: 1 Year Contract Completed to client satisfaction. Manager for Reference: Ken Wollack
9/96 – 4/97 Contracting Senior Software Engineer INSO CORP., Chicago, Illinois
• Actively involved in a continued team effort to meet business goals of making Quick View an enterprise document access standard for universal information access, with the capability for high fidelity document viewing, access and conversion (without requiring native applications) as well as functionality for copying, pasting, and printing files in variety of existing word processing, spreadsheet, presentation, graphics, and compressed file formats, from the desktop, or within a browser (ActiveX or plug-in), or e-mail attachment, in numerous languages, on Unix, Windows, & Macintosh platforms.
• Solo undertaking in complete lifecycle development, of enhancing the technology with the broadened capability to recognize, interpret and accommodate vector, bitmap graphics, compressed and archive file formats, as well as, another word processing format. System developed as an X-Windows based shared library for AIX, HP/UX and Solaris platforms, and 32-bit DLL for Windows 95/98/NT platforms.
SKILLS USED: UNIX / X-Windows (Athena, Motif, Qt) / Win32 API / C / Quick View.
Reason For Leaving: Project Complete. Left for Career in Contracting/Consulting.
1/96 – 9/96 Senior Staff Analyst/Consultant COMPUWARE CORP., Itasca, Illinois
• Assisted the Kemper Insurance test /quality assurance team in analysis and identifying, iterative evaluation software quality issues, for enterprise migration of business applications from a legacy system to client-server environment, in order to establish, and draft standards in a system acceptance test plan in alignment with architectural direction to influence and underscore the overall test efforts.
• Evaluated various commercial automated test tool products and made recommendations of products suitable for the various development projects.
SKILLS USED: Windows / Lotus Notes / Automated Test Tools / Power Builder/ Oracle.
Reason For Leaving: Lay-Off – Lack of Projects. Manager for Reference: Scott Fleischmann
9/95 – 11/95 Contracting Senior Software Engineer Westell, Aurora, Illinois
Development of an overall V&V Test Plan for DSL product:: Responsible for putting together a product V&V test plan covering various methods and strategies of testing that included black-box/white-box testing, functional testing, regression testing, operational scenarios testing, boundary conditions testing, stress testing, performance testing, system requirements validation, end-to-end testing,etc.
SKILLS USED: DSL / Lotus Notes / Automated Test Tools / Embedded C
9/93 – 9/95 Senior Software Engineer MCG, MOTOROLA, Urbana, Illinois
Development MP-UNIX SVR4 & SCSI Systems for Global Platforms:: Accountable for different job functions & variety of general maintenance (trouble-shooting, corrective modifications, upgrades), and enhancement related assignments of MP-UX SVR4 kernel, software support for storage devices, file-system and various bundled subsystems/facilities, within guidelines of development methodologies, for global multi-processor and fault-tolerant mini/micro computer platforms.
• Maintained good liaison with key account customers, with collaborative efforts on enhancements, performance or other custom work, by evaluating requirements for technical feasibility, formulating technical alternatives, and presenting optimal solutions.
• Worked with technical support to reproduce technical problems encountered through support calls, tracking and trouble-shooting these hardware and software problems, conduct research and explore their nature, and provide a sound, reliable solution for them. Prepare technical documents on their resolution for Quality Assurance to incorporate in future software releases.
• Full responsibility for special project, from conceptual study to delivery, of a standalone menu driven SCSI subsystem test suite, for manual and automated execution, on PowerPC 603/604 based platforms, in certification and evaluation of storage drives and their board support packages.
SKILLS USED: MP-UNIX SVR4 Internals / C / Assembly (Power PC, MC88K, MC68K) / Shell Script / Perl / Expect / Tcl-Tk / C++ / SCSI / PCI / RAID /Embedded Development – VMEexec/pSOS.
Reason For Leaving: Full Time Job. Decided to move back to Chicago for other opportunities.
7/90 – 8/93 Senior Software Engineer I.S.C., Naperville, Illinois
Developed Contact Server for Automated Customer Service Call Center System:: Undertaken in full lifecycle development for constructing a HP/UX based messaging/call management software system that would handle incoming customer calls using Rockwell’s Automatic Call Distributor for appropriate call load distribution, and process them with appropriately observed message forwarding/routing primitives, retrieving account information from a remote database server responding with the necessary information to each customer over Voice Response Unit. Utilized X-Windows and various types of IPC mechanisms like message boxes, sockets, RPC, and shared memory to befit the performance and fault tolerant purposes of the systems design.
SKILLS USED: HP-UX/ C / IPC Mechanisms / Networking API / X-Windows/ Shell Scripts.
Improved overall clinical research & diagnostic imaging technology:: Played major role in team efforts at adaptive reengineering clinical-imaging environment to bolster its capability and performance, through an effective comprehensive solution of integration phases concerning SunOS upgrades, migration to a more powerful CPU board and specific cutting-edge enhancements.
• Had sole leadership responsibility of technically spearheading and managing the initial phase of overall effort, designing and developing SunOS based device drivers support for network IEEE 802.3 , an optical disk and multi-desktop system with additional mouse & keyboard, and touch-screen with trackballs.
• Reconstructed Sun GUI desktop system for multiple monitors with enhanced graphics support for zooming and rotation capabilities and better performance, for diagnosis and research of body activity at very-high resolutions.
• Worked closely with the client in defining, planning and documenting a system acceptance plan for independent testers, and trouble-shooting problems, identifying potential issues and monitoring and oversee progress to ensure quality of work.
• Assisted and actively participated in porting licensed SunOS 4.1kernel source to MC68040 based MVME167 CPU board and developing Board Support Package support for initializing and customizing hardware, various device drivers, operating system features and select peripherals.
• Performed system administration activities, such as installing hard disks & firewalls, configuring SunOS, users and source repository management, scripts for timely backups.
SKILLS USED: SunOS internals / C / Streams / Shell Scripts / Assembly ( MC68040) / BSP/ Graphics – SunView / Device Drivers Development.
Developed optical & floppy disk drivers for real-time systems:: Successfully handled sole responsibility of scoping development effort, designing, developing and testing SCSI floppy and optical disk drivers, for the MVM328 SCSI adaptor board, to work across all Motorola MC68K/MC88K platforms, under embedded systems executive, VMEexec.
SKILLS USED: Embedded (BSP/C/ VMEexec / Assembly - MC68K, MC88K) / UNIX SVR3-SVR4/ Shell Scripts.
Ported and Integrated OSI-TCP/IP Protocol to Motorola UNIX SVR4 & IBM AIX platforms:: Successfully carried out solo efforts at planning and porting and integrating system independent OSI and TCP/IP protocol stacks, and Internet utilities like Virtual Terminal utility and X.400 message handler, specifically to Motorola MC68K/MC88K based UNIX SVR3/SVR4, and IBM PS/2 AIX platforms, with attention to resolving specific platform-related, compliance and performance issues at assembly/microprocessor system level.
SKILLS USED: UNIX - SVR3, SVR4 / AIX / OSI & TCP-IP internals / C / Assembly - Sparc/ Shell Scripts / IEEE 802.4.
Developed Removable Mass Storage System using client/server technology:: Team member in constructing Mass Storage System infrastructure software components/applications, with focused efforts on driving development of scaleable RMS system for Cartridge and Tape libraries.
SKILLS USED: Solaris / C / IPC Mechanisms / Networking API.
Developed Enhancements for OSI-TCP/IP Inter-Network E-Mail Gateway Technology:: Successfully completed software development(enhancements, upgrades) of the RFC-822 to X.400 e-mail gateway software subsystem and installed and configured an OSI-TCP/IP communications gateway.
• Troubleshoot field reported problems, performed modifications for error removal/correction, for general maintenance. Designed and developed enhancements in the logging subsystem to meet market demands.
SKILLS USED: UNIX / C / Systems Programming / Shell Scripts.
Conducted Feasibility Study of New Kodak Printer for Network Accessibility:: Conducted extensive marketing research into network printers, and prepared document outlining information regarding market perception, behavior and needs, and detailing specifications to address compatibility issues and existing commercial graphics packages, and optimal technical recommendations, to transfigure a thin film slide printer for network accessibility in a heterogeneous Unix, Windows & Macintosh environment.
Cross-Platform Linkup of FoxPro Application to Informix RDBMS:: Independently designed, developed a client-server subsystem, creating an open, flexible, & adaptive SQL-based messaging network, interfacing FoxPro application on Windows with an Informix database server on SCO-Unix, for a remote database transactional inventory system.
SKILLS USED: SCO-UNIX / Windows 9x / SQL / C / Client-Server / Networking API / Informix.
Reason For Leaving: Full Time Job. Company was sold to consulting company. Future uncertain. Manager for Reference: Jay Opperman
5/86 – 6/90 Software Engineer CHICAGO LASER SYSTEMS, Chicago, Illinois
Developed of Proprietary Real-Time Operating System and Subsystems/Facilities:: Worked with systems software engineering team on real-time kernel and subsystems development for a global MC68K based multi-processor configured laser trimming product for real-time hybrid manufacturing operations.
• Performed micro-processor based embedded systems development, evaluated OS concepts to develop efficient, reliable software for process scheduling, inter-process/inter-board communication, resources acquisitions and management, and Board Support Package for initializing board and customizing device drivers for laser control and AC/DC measurement, and robot handlers.
• Supported and contributed in the design and development of DOS-compatible file-system, screen-oriented user interface & editor, real-time debugger, networking subsystem, BASIC-style language, and device drivers support for automation to augment for evolving business practices.
SKILLS USED: UNIX / Embedded ( C / Assembly Language - MC68K) / BSP / Shell Scripts / Device Drivers (Analog and Digital Devices) / IEEE 488.
Reason For Leaving: Full Time Job. Project was terminated. Lay-Off.
- TECHNICAL SKILLS, KNOWLEDGE and EXPERTISE -
Productivity Visual C/C++/C# - Jbuilder – Borland C/C++ - GNU C++ - Visual Basic 5 – Uniface – SUN Certified Java 2 – JSP - SQL*Plus.
Tools: MS Office Professional - Frame Maker – Acrobat – PhotoShop - Lotus Notes – Internet Applications – Debuggers –
Source Viewers/ Cross-Reference Tools – Performance Profilers - ClearCase - SourceSafe – RCS/SCCS - Sablime –
DDTS - PVCS – CodeTEST – CVS – Sabre – Microsoft Visual Studio .NET 2003 – SlickEdit 10.0
Libraries & IPC Mechanisms – Networking API - Distributed Systems (OSF/DCE, RPC, RMI, CORBA, Client/Server)
API Solutions:- Streams – Threads & POSIX Threads API – MFC - .NET - Rogue Wave – STL – DB Object Design – Windows Threads.
GUI Design: X-Windows (Motif / Qt | Java AWT & Swing) – MFC - Win32 SDK – Sunview/Suntools.
Methodology:Object Oriented Analysis/Design (Booch | Rumbaugh | Shlaer-Mellor | UML) - Design Patterns – Structured Systems.
Languages: Sun Certified Java 2 - C++ - ANSI & Objective C - Script Languages (Bourne | C | Ksh | Bash | Awk | Perl | Tcl/Tk | Expect | Make | Roff) – PostScript - Assembly Languages (PowerPC | MC68K/88K | Sparc | x86) – Lex/Yacc.
Web/Database:HTML – JavaScript - MS FrontPage. Oracle 8.0 (PL/SQL | Proc*C) - Informix 4GL - Sybase.
Operating Windows (9x | NT | 2000 | XP) – UNIX (SVR3 | MP-SVR4 | SunOS/Solaris | BSD | AIX | ISC | SCO | HP/UX | Xenix)
Systems: - Real-Time Systems (pSOS | VMEexec | VxWorks) – MacOS – Red Hat Linux - VMS - MVS.
Platforms: HP-3000/9000 - Sun Sparc – Motorola VMEbus (88K/68K | PowerPC 603/604) systems - IBM PS/2 – Intel x386 based systems – Compaq/Dell/Dimension/Gateway - Power Macintosh – 5ESS - PortMaster3 - Cable Modems.
Protocols & Data Communication and Network Protocols - Wireless (TDMA/PCS | CDMA) Data Networks – Modems (V.35 | V42.BIS |
Standards: LAPM | MNP) - SS7 Networks - X.25 – PCI - Link Access Protocols (LAPi | LAPB | HDLC | SDLC) - XPG3 & POSIX
Standards – RFC, ITU-T & ETSI Standards - URL – Mass Storage System - Q.921(LAPD) - Q.933(Frame Relay) - Q.931(ISDN) - Q.922(LAPF) - T1.618 - Q.850 - IEEE 802.3 – IEEE 802.4 - IS-130/135/136/658 - FRF.4 – IEEE 488.
Networks: OSI - TCP/IP - UDP – Mobile-IP – RADIUS Authentication - L2TP - SLIP/PPP - SNMP - RFC822 - NFS - NIS - DNS.
- EDUCATION, TRAINING and PROFESSIONAL DEVELOPMENT -
1984 – 1986 M.S., Computer Engineering. Teaching Assistantship/Professor’s Assistant. I.I.T., Chicago, Illinois
B.S., Computer Science.
1980 – 1984 B.S., Electrical Engineering. Awarded Phi Beta Kappa, High Honors. I.I.T., Chicago, Illinois
Member number:10051
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2006 Suryakant Patel and Software Contractors' Guild,
3 Country Club Dr., #303, Manchester, NH USA 03102