ROSHAN  SHAIK

San Jose, CA                  Tel: (281)451-7596                 roshanshaik@hotmail.com

 

OBJECTIVE

 

Quick achiever and proven performer seeking software development position to design and develop the quality software products or applications to grow the company business.

 

PROFESSIONAL SUMMARY

 

·         7 Years of practical hands-on experience in the enterprise application development for companies J.B.Hunt, Sprint PCS, Openwave, Cisco and Samsung.

·         Hardcore programming skills in JAVA, C++, C, CORBA, XML, BEA WebLogic, Distributed Applications, UNIX, LDAP, Oracle, DB2, Object Oriented Analysis and Design using UML.

·         Wireless Application development on various devices (WAP, Palm OS, Pocket PC ), In depth understanding of Wireless protocols.

·         Strong industry experience in all phases of software development life cycle.

·         Experience in enterprise applications using JAVA, J2EE, EJB, Jakarta Structs, JSP, JDBC, Servlets, JMS, XML, JAVA Swing, AWT etc.

·         Highly energetic, Strong achievement driven and team player.

 

AREAS OF WORK

·         Client-Server Development, Server-side computing, Distributed Enterprise Applications, Testing/Quality Assurance, Wireless Protocols, Wireless Applications.

TECHNICAL EXPERTISE

 

Programming Languages

& Frameworks

C, C++, JAVA (J2EE, EJB, JDBC, JSP, Servlets, RMI, Swing, J2ME,

Structs,Log4J, JUnit, JMS, JTA, Java Networking, JAVA Design Patterns), CORBA, Perl, PHP, UNIX Shell Script, VC++, COM/DCOM.

Web Development

XML, XSLT, VoiceXML, xHTML, WML, HTML, Apache, Java Servlets, JSP, CSS, JavaScript, WebLogic, WebSphere.

Networking

TCP/IP, SNMP, HTTP, PPP, DNS, LDAP, DHCP, SMTP, IMAP, POP, BSD Sockets, VoIP, SIP, H.323

Digital and wireless communications

3G, 2.5G (CDMA, GSM, TDMA), WAP (WSP, WTP, WTLS, WDP), SMS, Bluetooth, SS7, Intelligent Networking, SIM Toolkit

Object Oriented Methodologies

UML, Booch, OO Design Patterns, Rational Rose, TogetherJ.

IDE 

JBuilder, Microsoft Visual Studio, Sun Workshop, Visual Café, VisualAge

Databases & Tools

DB2, Oracle, SQLServer, MySQL, Informix, Versant, Erwin, Toplink.

Encryption and Security

SSL, TLS, RSA, RC5, PKI, Digital Certificates

Servers/Gateways

BEA WebLogic, iPlanet LDAP Server, iPlanet Calendar , Openwave LDAP Server,  Openwave WAP Gateway, IBM WebSphere, IIS, Jabber IM Server.

Operating Systems

Unix(Solaris, Linux, HP-UX, AIX), Windows95/NT,VxWorks, Palm OS, Windows CE, PocketPC, Symbian OS.


PROFESSIONAL EXPERIENCE

 

 

 

J.B.Hunt Transport Inc, Lowell, AR

Programmer Analyst

Mar 2003 – Present.

   

 

DashBoard Call Center Application:

TECHNOLOGIES:  Java, J2EE, EJB, JDBC, Java Swing, AWT, JNDI, BEA WebLogic, DB2, Genesys TelePhony SDK, JBuilder.

 

Dashboard is a Java Swing based Contact Center Interaction Application that receives voice and email information from the genesys telephony routers. The application interacts with the Account Reps to display relevant customer information, the applicable contact history information for the same customer, any other work ‘to-dos’ that could be handled while a particular contact is going on, contact updates, and a SoftPhone.

 

Driver PrePlan for Genesys VRU:

TECHNOLOGIES: Java Stored Procedure, JDBC, DB2

 

This is a VRU application using Java which gives information about driver preplan on the driver hot line. The VRU uses a Java Stored procedure running on operations call center database. The Java stored procedure connects to the production DB2 mainframe and executes the DB2 SQL query to fetch the information.

 

 

 

 

Sprint PCS, Houston, TX.

Contractor               

Feb 2002 – Mar 2003.

 

 

Sprint Enterprise Instant Messaging-

TECHNOLOGIES: WAP, JAVA, WebLogic, JSP, LDAP, Palm OS development, Windows CE, Jabber IM , SIP, XMPP, XML , Code Warrior for Palm OS, C, C++.

 

-Development of Enterprise IM on numerous platforms such as Windows, 3G Phones (J2ME devices), Palm OS Devices, Pocket PC (WinCE) and WAP devices.

- Also worked on Jabber IM Server, SIP Gateway for IM, Microsoft LDAP Authentication, Java WebServices.

- Written various J2EE WebApps to access the enterprise applications.

           

Wireless Web Mail and Calendar –

TECHNOLOGIES: WAP, JAVA, JSP, LDAP, WAP Push, SMS, XML, WML, BEA WebLogic, iPlanet Messaging Server, iPlanet Calendar Server, WCAP.

 

Achievements:

-          Design and implementation of full featured Wireless Web Mail solution for Sprint PCS.

-          Successfully implemented and deployed the email, calendar and address book functionality using WAP, iPlanet, LDAP, WebLogic and Java technologies.

-          Accomplishment within the very tight deadline.

-          Written the JSP generating the WML UI for Email, Calendar. Including the backend to connect to iPlanet Messaging Server, iPlanet Calendar Server and LDAP server.

-          SMS notification of email alerts, calendar reminders.

 

 

 

Openwave Systems, Santa Barbara, CA        

Senior Software Engineer               

Oct 2000 - Jan 2002.

 

        TECHNOLOGIES: C++, C, JAVA, LDAP, WAP, WAP Push, SMS, XML, SyncML WML, WML Script, Wireless, Mobile Internet, CDMA, GSM, Unified Messaging.

 

WAP client Simulator – tool for the QA group to do load testing of Openwave's Mobile access gateway (formerly up.link gateway).

 

Achievements:

·         All phases of software development life cycle (requirements, design, coding, testing).

·         Design specification using UML and Rational Rose.

·         Successful implementation of the tools using C++, C, Perl, Tcl/tk, Oracle and Unix Shell. The implementation includes protocol development for various wireless carriers using CDMA, IP, and SMS etc.

·         Detailed hands-on experience with Wireless/Internet technologies

 

Tools and Testing Interface – automated environment for testing the Openwave’s InterMail product line.

 

Achievements:

·         Design and implementation of the testing framework using Perl, DBI, Openwave’s InterMail API’s.

·         Fixed critical issues in timely manner.

 

API Verification Toolstools to validate Openwave API’s for LDAP Standalone Server, InterMail and MobileAccessGateway products.

 

Achievements:

·         Design and implementation of the API Validation framework.

·         Accomplished scalability and extendibility using XML and C++.

·         Written the GUI in JAVA Swing, Java Mail, Collections API, LDAP.

·         Written Sample code for the customers to use LDAP, SSL/TLS and InterMail API’s.

 

 

 

 

Cisco Systems, San Jose, CA

Contractor

Nov 1999 – Oct 2000.

 

   TECHNOLOGIES: Java, C++, Erwin, weblogic, Oracle, Perl, C.

 

Software Image Information System- The system is used by marketing, software build, release managers and manufacturing groups for management of Cisco’s IOS (Internetworking Operating System) software releases and feature tracking.

Achievements:

·         Effectively ported the legacy system into robust and enterprise level system.

·         OO Design using UML and Rational Rose, ERWIN, JAVA Server-side technology.

·         Developed EJB and Deployment of the applications using BEA Weblogic.

·         Scalable and efficient database connectivity using JDBC, Oracle and Connection pools.

·         Beat the deadline with optimal level of performance

 

 

Trigyn Technologies, Bangalore, India

Software Engineer

May 1999 – Sep 1999

   TECHNOLOGIES: JAVA, Servlets, Java Mail, Weblogic, WAP, VoiceXML, WML.

 

Mobile Email -This is an email service which is accessed by the WAP enabled wireless cell phones. 

Achievements:

·         Designed and developed using Java, Java Servlets, Java Mail, BEA Weblogic and Openwave WAP toolkit.

·         Extended the service to Voice activated using VoiceXML.

·         Successful completion within the deadline.

 

Samsung India, Bangalore, India

Software Engineer

May 1998 – May 1999

   TECHNOLOGIES   : C++, UNIX JAVA, CORBA, , Lex&Yacc, OO Design Patterns, UML, JDBC, XML, SQL Server, SS7, 3G, CDMA, SS7, IN.

 

Samsung’s 3G (UMTS 2000 - International Mobile Telecommunication IMT 2000, which is aimed at providing mobile telecommunication "Anywhere-Anytime". Complete understanding of the High-Level design and functional specification for 3G including SS7, GSM, CDMA, IS-95 network architectures.

Achievements:

·         GUI for UMTS (3G networks of Samsung) - designed and developed the UI for OAMP (Operations Administration Maintenance and Provisioning) using JAVA Swing.

·         High-Level Design for Service Management System (SMS) for Samsung 3G.

·         Distributed architecture using C++, CORBA, and JAVA RMI.

·         TL1Parser-written parser for TL-1 using C++, Lex/Yacc.

·         UPnP (Universal Plug and Play) - The phase-I of the project involved demonstrating the capability of SSDP & HTTP transactions pertaining to XML-based data transfer.

 

Novell Inc, Bangalore, India

Software Intern

May 1997 - Dec 1997

   TECHNOLOGIES: Java, AWT and Versant Java SDK, RMI

Java Based Centralized Project Management Software – system for the effective project management which will help to plan, analyze and communicate the management of software projects.

Achievements:

·        Designed and developed an enterprise-level client-server system.

·        Implemented using Java AWT, RMI and Versant Object Oriented Database.

·        Object oriented analysis and design for functional specification.

 

 

EDUCATION

Bachelors of Science in Computer Science 1994-98

University: BITS, Pilani. India.

 

References: Available upon request.

 

** All trademarks and logos are owned by their respective companies.

 

1