5
ROUKY MARTIN Bloomfield, NJ (973)680-0043 (908)230-4724 [email protected] http://www.linkedin.com/in/rmartinnjnet SUMMARY A committed professional with over 15 years of Software Development Life Cycle (SDLC) experience, including 5+ years of ASP.NET, experience who possesses excellent time management skills. Very effective at working independently, as a leader, or on a team. Can adjust easily to suit the situation and adapts quickly to changing technologies thereby keeping pace with the industry. TECHNICAL SKILLS Programming Languages: C#, Jquery, Javascript, PHP, CSS, C++, C, Java, T-SQL, PL/SQL, XHTML, XML/XSLT, OOPerl/DBI, AWK, Unix Shell .NET Skill Set: .NET 1.1, 2.0, 3.0, 3.5 Framework, Web Services, AJAX Toolkit, WCSF, LinqToSql, Enterprise Library, and Common Type System, ASP.NET, ADO.NET, .NET Class Libraries, .NET Remoting Microsoft Technologies: Team Suite, Visual Studio 2003/2005/2008, SQL Server Management Studio, IIS 5/6 Databases: MS SQL Server 2000/2005, MySQL, Sybase Operating Systems: Windows XP, Windows Server 2000/2003, Unix, VOS, MVS Software: Telerik ASP.NET AJAX Toolkit, Rogue Wave C++ Toolkit, BEA Tuxedo, Trillium Software PROFESSIONAL EXPERIENCE Verizon Wireless (New Jersey) 7/2010 – Present Consultant · Senior C# .NET Windows Forms developer on an automated customer support system. Designing and developing WinForms and WinForm User Controls. Utilizing the .NET 2.0 framework. CyberXDesigns.com (New Jersey) 2/2010 – 6/2010 Consultant · Lead Developer on enhancing and updating a Seminar Scheduling and Tracking WebSite application. · Creating Web User Controls, Custom Validation (via Javascript). · Modifying T-SQL code, creating Stored Procedures, altering DB Tables, Backing Up and Restoring Dbs. Wrote DB Data Refresh Scripts.

Rouky Martin Resume

  • Upload
    roukym

  • View
    1.134

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Rouky Martin Resume

ROUKY MARTINBloomfield, NJ(973)680-0043(908)[email protected]://www.linkedin.com/in/rmartinnjnet

SUMMARY

A committed professional with over 15 years of Software Development Life Cycle (SDLC) experience, including 5+ years of ASP.NET, experience who possesses excellent time management skills. Very effective at working independently, as a leader, or on a team. Can adjust easily to suit the situation and adapts quickly to changing technologies thereby keeping pace with the industry.

TECHNICAL SKILLS

Programming Languages: C#, Jquery, Javascript, PHP, CSS, C++, C, Java, T-SQL, PL/SQL, XHTML, XML/XSLT, OOPerl/DBI, AWK, Unix Shell

.NET Skill Set: .NET 1.1, 2.0, 3.0, 3.5 Framework, Web Services, AJAX Toolkit, WCSF, LinqToSql, Enterprise Library, and Common Type System, ASP.NET, ADO.NET, .NET Class Libraries, .NET Remoting

Microsoft Technologies: Team Suite, Visual Studio 2003/2005/2008, SQL Server Management Studio, IIS 5/6

Databases: MS SQL Server 2000/2005, MySQL, Sybase

Operating Systems: Windows XP, Windows Server 2000/2003, Unix, VOS, MVS

Software: Telerik ASP.NET AJAX Toolkit, Rogue Wave C++ Toolkit, BEA Tuxedo, Trillium Software

PROFESSIONAL EXPERIENCE

Verizon Wireless (New Jersey) 7/2010 – PresentConsultant· Senior C# .NET Windows Forms developer on an automated customer support system. Designing and developing WinForms and WinForm User Controls. Utilizing the .NET 2.0 framework.

CyberXDesigns.com (New Jersey) 2/2010 – 6/2010Consultant· Lead Developer on enhancing and updating a Seminar Scheduling and Tracking WebSite application.· Creating Web User Controls, Custom Validation (via Javascript).· Modifying T-SQL code, creating Stored Procedures, altering DB Tables, Backing Up and Restoring Dbs. Wrote DB Data Refresh Scripts. · Uploading Excel Spreadsheets into SQL Server DB Tables, utilizing C#, .NET 3.0.· Telerik ASP.NET AJAX RadControls, T-SQL, VS2008, SS2008.· Published Application. Source Control via SVN.

Relocation.com (New York) 11/2009 – 2/2010Consultant· Architect/Developer for Real Estate Listing Search application using C# .Net and SQL 2005 responsible for the following:· Designed and implemented the following functionality: Standard and Refined Search Filters utilizing jQuery Autocomplete tool for City selection based on State selected from dropdown.· Basic and Refined filters utilized LINQ Query against Generic List Object. Search results Listing Summary and Photo Gallery in AJAX TabPanels.· Stored Click metrics in SQL2005 DB Tables using jQuery Ajax WebService call. Designed and created SQL2005 Tables and Stored Procedures to maintain and query data.· Designed and developed Real Estate Listing XML File Validation against XSD (RETS) file containing 1+ million Listings (4-6gb size file).· Stored Validation Metrics in SQL2005 DB Table using SQL Bulk Copy method for speed.

Page 2: Rouky Martin Resume

AVTech Institute of Technology (New Jersey) 8/2009 – 10/2009Instructor· Taught courses in C#, ASP.Net, ADO.Net, XML/XSD/XSLT, Web Services, and MS T-SQL 2005. 12 Lessons with Lecture, Demo Projects and Student Labs.

EMA, Inc. (New Jersey) 8/2008 – 7/2009Systems Architect I· Lead Developer on a Portal/Dashboard with dynamic TabPanels and Dynamic WebParts with 3 WebZones. Dashboard WebParts were User specific based on User login.· Used Web User Controls to manage content of TabPanels. A Master Page was used to maintain a consistent look and feel between the Login Page and the Dashboard Page via a CSS file for Layout. Developed in C#, .Net 3.5, VS2008, SQL2005.· Used Javascript/JQuery for Asynchronous calls to Web Services for updating specific areas in the form.· Modified Dropthings Dashboard/Widget framework to feature Admin Widgets/Pages and non-Admin Widgets/Pages.· Designed and Developed Widgets using C# .NET 3.5, AJAX Asynchronous Postback with Timer updates, Telerik .NET AJAX Toolkit, LinqToSQL database access, state maintenance using SQL Server DB, XML encode/decode, and Cache. Widget State data maintained via XML in SQL 2005 Table.· Used Subversion via Tortoise and VS2008 for source control.

EDIMS, LLC (New Jersey) 5/2008 – 8/2008Sr. Software Engineer· Migrated C# code to SQL Server 2005.· Implemented Web Form interface to reference DB data utilizing C# .NET, AJAX, VS2008, and Listview with update, insert, search, paging, import, and export capabilities.

Kaplan, Inc. (New York) 4/2006 – 5/2008Sr. Software Engineer· Designed development framework foundation for a major application utilizing the WCSF Guidance under Visual Studio 2005 Team Suite.· Lead development effort in Sprint #1 of SCRUM to establish development framework and implement initial features of a major application.· Designed and developed Window/Web applications utilizing SQL 2005 Reporting Services. · Designed and developed data reporting applications utilizing Microsoft Office Interop Excel and Microsoft Jet OleDb, and XML.· Developed ASP.NET pages to register, send email confirmation to, and update a new users’ authentication information.· Developed C#.NET Winforms application to extract application data based on several cascading filters. Features included importing filter data from Excel spreadsheet.· Designed and developed Custom Exception Handling and Logging Framework utilizing .Net 2.0 Enterprise Library and Error Logging Modules and Handlers (ELMAH).· Designed and developed Web Service to update MS SQL Server 2000 DB, returning SOAP Exceptions. · Modified C# .Net code to consume Web Services. · Designed and developed Tracing function to help determine production problem with Stack Trace and switches in Web configuration file.· Modified C# .NET code to improve response and reliability.· Modified MS SQL Server Stored Procedure T-SQL queries to return correct data rows.

SetFocus LLC (New Jersey) 7/2005 – 4/2006Technical Assistant.NET Developer - Master's Program· Assisted Instructors in tutoring Students on C#, ASP.NET, T-SQL 2000, WinForms, etc.· Interviewed prospective Students on C#.NET, Windows, Software Development knowledge to determine placement in C# Master's program.· Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.· Developed a Windows n-tiered Public Library Management System application and then ported the application to a dynamic ASP.NET Internet/Intranet model utilizing the same secure middle tier data access components. Non-public web pages were secured using Windows integrated and ASP.NET forms security models.· As part of a team, designed and developed a multi-tiered IT Recruiter Placement Application, similar to Monster.com web site, with the capabilities to post jobs, search jobs and query reports. Project included building a Windows based front end interface for managing the system and database. · Created administrative security levels for different users, and wrote stored procedures. Technologies utilized included: C#.NET, SQL Server 2000, Transact-SQL, ADO.NET, ASP.NET, Web Services, COM+ and HTML.

Page 3: Rouky Martin Resume

Bergen County/Passaic County Public Schools (New Jersey) 1/2004 – 7/2005Substitute Teacher· Substitute teacher for grades K through 12, all subjects.· Taught lesson plans, and executed test left by teachers.

AT&T 4/2001 – 8/2003Consultant - Sr. Systems Analyst/Software Developer· Designed and developed BEA Tuxedo Clients and Servers to process Application Transactions. Implemented using C++ Classes and Rogue Wave C++ Class Library Tools.· Created Sybase Open Client Functions and Stored Procedures to access and update Tables.· Introduced OO Perl/DBI Language to Project as a replacement for UNIX Shell Scripts tools used to access and update Sybase Database Tables.· Received Certificate Of Appreciation for Outstanding Contributions In Improving Overall Stability And Quality Of The Application.

Mail.Com (New Jersey) 4/2000 – 4/2001Sr. Software Engineer· Devised a relational database system from a flat ascii file system. This involved the development of a database schema based on the data model of the flat file and the current data retrieval system. · Developed a database conversion tool using Perl/DBI to convert the flat file into a relational database, this included data integrity checking as well. · Developed a user update of the new database prototype using Perl/DBI scripts.· Enhanced tools used to send fax jobs to a network and query for the status of the fax jobs. The enhancement was to modify the send tool to automatically start the query tool based on a command line option and send fax job info via shared memory, synchronized through semaphores, to the query tool to determine the status of the fax job. · Redesigned a proprietary SQL interface to a Perl/DBI interface replacing delete/add logic with update logic.

AT&T (New Jersey) 1998 – 12/1999Consultant Sr. Systems Analyst/Software Developer· Engineered, developed and assessed the performance of batch processing of Client Addressing Information for three application subsystems. · Designed, defined, and coded the environment, parameter files and C record structures and code and UNIX Shell scripts to interface with a 3rd party vendor software package, Trillium, which normalizes and matched client addressing information.· Wrote wrapper function calls for an online process to use the batch process.

Middlesex County College (New Jersey) 1997 - 2004Adjunct Professor for the following topics:· Introduction to Unix. Lecture, Demos, Labs, Tests.· Unix SVR4 and POSIX Shell Programming. Lecture, Demos, Labs, Tests.· AWK Programming. Lecture, Demos.

Bellcore (New Jersey) 1997 - 1998Consultant Sr. Systems Analyst/Software Developer· Conceived, actualized, and evaluated the performance of inter application request transaction servers for provisioning, trouble management and job status management. These transactions were implemented using C++ and Object Oriented Oracle Database Objects via Persistence and RPC and DCE/IDL transactions on an HP-UX 10.10 platform.

Lucent Technologies (New Jersey) 1996 - 1997Consultant Sr. Systems Analyst/Software Developer· Designed, implemented and assessed the performance of inter-application request transactions for provisioning and trouble management.

AT&T (New Jersey) 1995 - 1996Consultant Sr. Systems Analyst/Software Developer· Planned, realized, and appraised the efficacy of database data extraction, processing, updating and reporting application components. These components were implemented using the Informix Embedded SQL, Sybase Open Client, C++, and C library

Page 4: Rouky Martin Resume

functions and routines on an HP-UX platform.

Bellcore (New Jersey) 1984 - 1995Sr. Software Engineer· Responsible for the design, implementation, and performance assessment of Network Element Interface Drivers for several Vendor Specific Intelligent Network Elements in an Intelligent Network Element Provisioning and Memory Administration Application. All development was done in C, Sybase SQL and VOS on a STRATUS Fault Tolerant System.· Devised and implemented three API Contracts for third party vendor client processes. These contracts were successfully tested with an AT&T client process.· Managed a Distributed Computing Environment (DCE) SUN Workstation Laboratory under SUNOS 4.1.2 (Solaris 1.0). This lab consisted of two Ethernet LANS, one in parallel with an FDDI network, a T1 network and X.25 links.

EDUCATIONSetFocus LLC (Parsippany, NJ)Certificate, C# Masters Program

The City College of New York (New York)BS, Computer Science