ROSHAN SHAIK
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.
·
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.
·
Client-Server
Development, Server-side computing, Distributed Enterprise Applications,
Testing/Quality Assurance, Wireless Protocols, Wireless Applications.
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. |
|
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 Tools– tools 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
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.
Bachelors of Science in
Computer Science 1994-98
University: BITS, Pilani. India.
References: Available upon
request.