Post Job Free
Sign in

Senior Developer

Location:
El Dorado Hills, CA, 95762
Posted:
April 27, 2010

Contact this candidate

Resume:

ROHAM HOSSEIN

**** ******** ** – El Dorado Hills, CA 95762

*****.*******@*****.*** – 916-***-****

SUMMARY

• Accomplished Web Developer with significant strengths in programming, site development and system optimization demonstrated through 10 years of experience planning and executing B2B applications and components.

• Strong understanding of business processes; able to rapidly discern and incorporate operational requirements into user-centered, cutting edge solutions.

• Skilled project leader; coordinate and monitor various activities to ensure consistency in resulting applications.

• Advanced technology skills encompassing concrete knowledge of key web technologies to streamline design, development, and refinement.

• Articulate communicator; equally effective interacting with technical and operational teams.

• Proficient at identifying potential problems and offering alternative solutions to ensure project completion.

CORE COMPETENCIES

• Cost Effective Solution Delivery

• Cross Functional Team Leadership

• Documentation Development

• Project Management

• Technical Infrastructure

• Integration Testing

CERTIFICATIONS

• Developing and Implementing Web Applications with MS Visual C# .NET (70-315)

• Configuring MS Office SharePoint Server (70-630)

• Certified Netware Engineer

TECHNICAL SUMMARY

Platforms:

Windows 9X/XP/NT, UNIX, Netware, NFS

Tools:

ASP.NET, C#, VB.NET, ADO.NET, JavaScript, AJAX, ASP, DHTML, XML, XSL, Visual Basic 3/4/5/6, FileNet IS/CS, FileNet Panagon versions 5.4 API’s, FileNet version p8 API’s, FileNet WorkPlace, C, C++, MFC, MOSS, WSS, Web Parts, Smart Parts, SharePoint Designer, InfoPath Forms, Win32 API, VB Script, ActiveX, COM, DCOM, OOD, CDO, CSS, Web Services, Windows Services, IIS, ADO, MTS, MSMQ, IBM MQ Series, VBA, CSS, HTML, GridView, PCSC, Microsoft Smart Card API, HL7, Active Directory, SOAP, WSE 3.0, jQuery

Databases:

SQL Server 2005,2000/7.0/6.5, Database Design, T-SQL, SQL DMO, DTS, BCP, Oracle 8i, Microsoft Access 97/2.0, FoxPro

Software:

VISIO, Microsoft Project, Microsoft Source Safe, Lotus Notes, Microsoft Word, Excel, Team Foundation Server

PROFESSIONAL EXPERIENCE

Business Advantage Consulting

Senior .NET/FileNet Consultant Apr 2009 to Present

Provide technical services for California Teachers Retirement System

Reduced Files at Move project

• This project uses the imaging system which was developed in C# and Web-Services to interact with FileNet IS system. I was the main developer that designed the database that contained meta-data schema indexes for different business areas within CalSTRS. I also developed Search, add and re-index screens so that the user can manage their documents within their business area. The reduced Files at Move project contained about 50 million files.

• Responsible for retrofitting the imaging application to the new framework and fixing any bugs that were reported by the QA team.

Upgrade FileNet IS to FileNet P8

• Responsible for upgrading all the FileNet IS calls to P8 in the imaging application. Reconfigured the application to use Kerberos authentication in the web and WSE.

• Reverse Engineered the FileNet Annotations in P8 and created a migration script to migrate over all the IS annotations to P8.

• Created custom modules to export 50 million documents from IS and CS to P8 classes.

Kiefer Consulting, Inc Oct 2008 to Apr 2009

Senior .NET Consultant

Configure and install MOSS for contracts with different clients.

• Installed and configured SharePoint farm at client site. Configured the master page and set up content deployment architecture. Created a workflow to route documents to different libraries based on business rules.

• Created custom web user controls to be configured as smart part. Configured the web user control and the site to work with Ajax.

• Created custom InfoPath web forms for customer to enter data and start a work flow.

Smart Card Associations, Inc May 2008 to Aug 2008

Senior Consultant

Provide a solution to take patient information and write the information to a smart card.

• Responsible for creating a dll wrapper to read/write information to a smart card.

• Responsible for architecting a database that will capture all the patient information and synchronizes with HL7 hospital data.

• Responsible for creating a web site that will be used by patients, hospital employees and administrators to manage the patient data. This website was written using n tier methodology to interface with the front end application.

• Responsible for writing a windows service application that will communicate with a web server, via .NET remoting services.

• Responsible for creating custom controls such as Ajax predictive typing using http handlers to be used for master lists.

Hewlett-Packard Jan 2008 to May 2008

Senior Web Application Developer

Design and develop ASP.NET 2.0 web applications. Additionally, use VB.NET 2.0 to create client/server applications with an SQL Server backend.

Key Achievements:

• Responsible for overall design of the menus, the page template, and the GlobalException class to give the same behavior and look and feel throughout the application.

• Responsible for database architecture and providing the functions and stored procedures for the fellow colleagues.

• Involved in building the 3 tier application to connect to a SQL 2005 database. This application is used by managers to view or modify their own employees based on the security

• Involved in the design of user controls to give the same functionality and consistency throughout the application. These controls were HPPanel, HpTextBoxDate, HPImageInfo, and HPNumericUpAndDownExtender.

• Involved in the implementation of Ajax controls in the UI.

Sacramento Regional County Sanitation Department Jul 2005 to Dec 2007

Senior IT/Programmer Analyst

Design and develop ASP.NET 2.0 web applications. Additionally, use VB.NET 2.0 to create client/server applications with an SQL Server backend.

Key Achievements:

• Responsible for the database architecture, procedures, DTS and database tuning for in house applications such as IDEA, DCN, RFI and PMR.

• Developed and designed extensive modules for the IDEA application. This application is used to view and manage Documents, Equipments, Contracts, Contract Submittals, Facilities, and Vendor metadata and data relationships for the Sacramento Regional County Sanitation Department (SRWTP). This application uses the Ajax technology with the integration of JavaScript, XMLHttp and SQLXML to utilize the performance and enhancement of the user experience of waiting for web pages to reload.

• Developed a web based application using VB.NET and three tier model called EDL. This would be the SRCSD standard interface to the new FileNet P8 upgrade. This application allowed users to easily search for indexed documents, Add documents, and update documents based on the Active Directory and FileNet security model.

• Developed Custom Controls to be used to bind fields to FileNet records. The controls that were developed were FileNetTextBox, FileNetTextBoxDate, FileNetPlaceHolder, FileNetDropDown, FileNetDynamicDropDown, FileNetMultiValue, and FileNetContent controls. These controls can be binded to data and can be used in Searches, Adds and Update of the records in the EDL application.

• Developed an application called Synch-tool that uses VB.NET to synch data from IDEA database to FileNet Server. The technologies that were involved in building this tool were numerous database triggers, MSMQ, VB.NET, ADO.NET, FileNet Api’s Version 8 (p8), Web Services, and Windows Services.

• Created an application in VB.NET to move Interceptor documents and metadata from Water Qualities FileNet server to SRWTP production server. Both servers of FileNet were using version 5.4 API’s.

• Added and modified modules on existing legacy application that were developed in ASP such as Document Change notification (DCN), Request for Information (RFI), and Project Management Reports (PMR) applications.

• Created an online help application using the Robohelp to lookup information using the F1 key for the PMR and Budget application.

• Created database modules to move the GIS Equipment and Document information to the IDEA application.

• Provide mentoring to other technical staff.

• Serve as technical lead on projects, ensuring that coding standards are followed, efficient design techniques are used and the code meets user requirements.

Department of Probation, Sacramento County, CA Aug 2004 to Jul 2005

Web Developer/DBA Consultant

The Objective of the projects was to automate the document workflow in probation and the court system. I was involved in designing the databases, writing stored procedures, developing the standard data-layer methods and calls, and building the front end. This involvement also included data normalization, optimizing of the stored procedure calls, and writing global SQL functions. I was also involved in the QA and deployment of the applications and building the production SQL scripts. All applications were developed using ASP.NET, C#, JavaScript, DHTML, and SQL 2000.

Key Achievements:

• Provided standards document for SQL operations using best methods and practices.

• Acted as a DBA to create database tables, indexes, DTS jobs. Responsible for reviewing queries, analyzing database locks, and using SQL profiler to optimize performance of the department.

• Established a .net security framework for all the new applications that authenticates applications based on User Active Directory settings using C#.

• Developed a barcode application that uploads Juvenile/adult documents related to court cases using C# and SQL stored procedures. This application validates the Juvenile/Adult information against IJIS and CJIS and uploads the document to FILENET via web-service. This process reduced the process of scanning and uploading from 8 minutes to 30 seconds per document.

• Implemented a presenter application that eliminated the presenters from carrying printed documents for the juvenile to court for the juvenile. This application involved calling web-service that called the JAS system to pull all the juveniles that are entering the court as well as merging the juvenile information from IJIS. The court related documents that were uploaded using the barcode were also available to view from FILENET. This application was developed using ASP.NET, C#, and SQL stored procedures. Custom datagrid, Treeview, and Calendar controls were created for this application.

• Developed and designed a workflow application/database engine that would keep track of managers, supervisors, probation officers, transcribers and transcription managers approvals, Life Cycle of the documents as well as workflows. This role based application allowed users to route work to their supervisors and peers. The end of the workflow involved inserting digital signatures in the documents and moving the files to FILENET. After the file is moved to FILENET, the notification is sent all the stakeholders for that document. This application was developed using ASP.NET, C#, and SQL stored procedures. Custom Datagrid control and Tab control were written and used for this application.

• Developed web-based .NET user controls such as a DataGrid, Tab, and the Calendar control. These controls are considered the new standard that probation will adopt in the future projects.

American Honda Motors, Inc., Torrance, CA Jan 1999 to Aug 2004

Web Developer Consultant

Participate in all aspects of software development life cycle process from compiling requirements from users and designing mock up screens through creating a data model, conducting system tests, and final production. Communicate frequently with application users, backend developers and other consultants. Provide new ideas and innovative solutions for application projects. Create detailed procedure documentation.

Key Achievements:

• Designed complete web based solution for dealer transactions, allowing 3200 dealer users to log in and view various parts ordering data, which reduced ordering transaction time from 25 minutes on the phone to 1 minute online. The tools that were used to accomplish this were ASP.NET, VB.NET, ASP, JavaScript, SQL 2000 and IBM MQ-series.

• Managed an outsourced vendor to build an application for AHM so that Honda dealers can create campaigns and target customer sales and service based on age, sex, and income. This application was build using ASP.NET, VB.NET, SQL2000, JavaScript, and Web Services. I was also responsible for the complete code review and database design of the application before launch to production.

• Key team member during Honda interactive network (iN) web project; successfully converted 92 DCS transactions into a web-based transaction.

• Collaborated with 12 consultants to convert 1200 dealers from DCS to iN, this 6 month project reduced costs for 1200 dealers and saved American Honda millions of dollars by not having to support dealer computers on their networks.

• Spearheaded development of Next Generation program that eliminated the CD process, transferred all data electronically, and delivered information to dealers in 1 day.

• Lead team of developers through migration of windows based application to complete web based application suite that supported all divisions. Multiple components were developed including Hondanet socket application, batch download/upload application; web based front-end application, and accessory pricing.

• Developed Visual Basic 6.0 windows service application consisting of 2 modules using low-level window API, FTP API, Compression API, and XML.

• Created numerous Dealer Parts Price Lists (DPPL) web sites, which allowed different American Honda divisions to download parts price list files.

• Collaborated with developers to define production update process.

Countrywide Home Loans, Pasadena, CA May 1994 to Jan 1999

Programmer/Analyst-Network Analyst

Provided technical leadership and developed several critical applications to streamline processes. Participated in meetings to determine application needs and resolve issues.

Key Achievements:

• Designed web user interface of brokers pipeline information; developed backend application utilizing Visual Basic 5.0 in order to convert data from FoxPro to SQL 6.5.

• Developed, implemented, and maintained DirectLine Plus software application that allowed brokers to dial Tandem system to send and receive loan applications, pricing, and information. Visual Basic 5.0, and MS Access was used to build this application.

• Pioneered Broker Status software which enabled help desk and employees to connect to WAN using socket connection to Tandem backend system to monitor broker activities.

University of California, Irvine, CA Jul 1993 to May 1994

Network Analyst

Performed hardware and software testing and monitored systems to ensure proper operation. Ordered and installed cables, hubs, network material and software.

Key Achievements:

• Designed and installed a 100 user network which contained Netware 4.01 and Windows NT.

EDUCATION

• Bachelor of Science Degree, Major in Computer Science, California State University, San Bernardino, CA



Contact this candidate