Carlos Manjarres |
Resume (Text)
CARLOS MANJARRES cmanjarr@yahoo.com ___________________________________________________________________________________ OBJECTIVE To lead the development of software projects, playing the role of Sr. J2EE Developer. SUMMARY OF QUALIFICATIONS * 13 years designing and developing software applications ( 11 years in the Telecommunication industry ). * 6+ years working as technical lead responsible for applications architecture, design and development. * 6+ years experience in Internet/intranet systems development. (web based applications) * 6+ years experience in database development (Oracle). * 11+ years experience in UNIX systems. * 13+ years experience writing computer programs in multiple programming languages. * Strong application architecture analysis and design skills. * Strong research , project management, documentation, team leadership skills and problem solving skills. * Experience in CDR processing, IP &Voice billing systems and Customer Relationship Management systems. * Experience in formal software development methodologies and tools ( Structured and Objected Oriented ) * Experience in J2EE (Struts, JSP, Servlet, EJB ) development. * Experience in Data Modelling using tools for database design and development. * Experience in network programming (TCP/IP, sockets) and good understanding of networks, routers, firewalls. * Personal Qualifications: self-motivated and enthusiastic software engineer with critical thinking, excellent communication & interpersonal skills, flexible, disciplined, organized, analytical, detailed and action oriented. Quick learner, strong team player and able to work independently in a large organisation. * Bilingual English/Spanish. ___________________________________________________________________________________ TECHNICAL SKILLS ·Operating Systems Solaris, HP-UX, Linux (Caldera ) Windows, DOS ·Networks: LAN, WAN ( X.25: sunlink,, adax) ( PPP ), TCP/IP programming ( RPC, Sockets , Java RMI) ·Programming Languages Java (J2SE,J2EE), Javascript C , C++, UNIX shells, awk, Perl, Visual Basic, ASP, PHP3 SQL, PL/SQL ·INTERNET Weblogic, Apache, Jserv, Jrun, Zeus, IIS , SSL ( OpenSSL ), SSH, POP3, SMTP, PPP, LDAP, XML, HTML ·Software Development Tools TogetherJ, Rational Rose, ClearCase, ClearQuest, JBuilder, ER-Win, SQL Navigator, Toad SourceSafe, CVS, emacs ,gdb, vi, objectcenter, ·DATABASES ORACLE 9i, 8i, MySQL SYBASE Open Client Library 11.x Informix ·Hardware SUN, HP, Windows servers ·Special Skills UML (Rational Rose, Together) , Visio , MS-Project Manager Amdocs, Infranet(Portal),InterMail(Software.COM), Billdats (Lucent Technologies CDR processor) NDM or Connect:Direct, Connect:Enterprise Exposure to MQ Series and Tuxedo. ___________________________________________________________________________________ EDUCATION Degree Bsc Computer Science July 1993 - top 10 % of class University National University of Colombia , Bogota- Colombia- South America WORK EXPERIENCE 1. TELUS Mobility CLIENT CARE GROUP -- SYSTEMS DEVELOPMENT , (Toronto- Canada) o SR. SYSTEMS ANALYST ( Jun/01 - present ) roles: Application Architecture * Responsible for the architecture analysis and design of IT-Solutions in a n-tier environment based on J2EE/Unix and Oracle technologies. * Perform architecture impact analysis to satisfy business requirements. * Define application and technology architectures (technology, platform, hardware/software components). * Assist in the development of business and systems requirements. * Research and participate in internal IT standards committee. * Developing prototypes to "prove the concept" of IT-solutions for user requirements using multiple programming languages (java, javascript, servlets, HTML, SQL scripts, ASP pages), software development tools, including object and data modelling tools ( TogetherJ, ER-win, Rational Rose, Jbuilder, Toad/SQL navigator). * Developing Data model prototypes in Oracle ( tables, views , functions and packages and stored procedures ). Systems Analyst: * Lead the design of data, application and technology elements supporting a variety of business requirements. * Responsible for the detailed technical analysis and design, development, unit/system testing, implementation and maintenance of software applications in UNIX and Windows environments based on J2EE technology using Weblogic, Oracle, Together (or Rational Rose), ER-Win , SQL Navigator , Visio , ClearCase, ClearQuest). * Write Use Cases to validate the requirements. * Produce UML models and Design documents for management and developers. * Lead programmer/analysts to deliver business changing applications. * Conduct design and code review meetings. * Assume a consulting role during the System Development, System and User Acceptance Testing and Production implementation phases of multiple enterprise wide projects. Project Manager * Initiating, planning, executing and controlling internal small IT development projects. * Providing level of effort estimation, and resource requirements. * Co-ordination of development , testing and implementation of software applications across multiple groups (development, QA, IT Operations, Security) * Internal project status reporting to IT management. Projects: * Self-Service: Technical Lead to design and develop J2EE/Oracle components to support added functionality. * SMS Notification System: Designed overall system architecture, responsible for J2EE API/Provider/EJB design and development of a batch process to generate SMS notification requests. [J2EE/Unix Scripts/ Oracle ] * eWFM-ADP Interface: Designed application and interface architecture between work force management software (eWFM from www.aspect.com ) to ADP. [ Unix Scripts/ Oracle ] * eWFM-SAP Interface: Designed application architecture and developed an automated interface between work force management software (eWFM ) to SAP. [ Unix Scripts/ Oracle/FTP ] * Fusion of Billing Systems (AMDOCS). Became technical expert in Database components of AMDOCS Ensemble (telecom billing software) to maintain and develop interfaces between several client operation applications and AMDOCS during the integration of billing from multiple billing systems. (Customer , Price Plan , Usage areas, Feature Sales transactions) * Sales Tracking and Reward web based application: Technical prime designing and leading development work. [ n-tier J2EE/Oracle/Unix interfaced with AMDOCS ]. * Rate Plan Optimizer application: Technical prime designing and leading development work [ASP/IIS and VB GUI /Oracle/Unix interfaced with AMDOCS ]. * Locator Services web based GIS application to manage wireless service coverage areas and other location services . Technical prime designing and leading development work [ n-tier ArcInfo/ArcSDE/Oracle ]. * Local Calling Area information. Technical prime designing and leading development work [ n-tier J2EE/Oracle/Unix ] * Process Automation: Designed and developed automatic processes for several applications writing Unix Scripts and Windows Scripts 2. Sprint Canada Inc EMERGING SERVICES GROUP -- SYSTEMS DEVELOPMENT , (Toronto- Canada) o SYSTEMS ANALYST ( Sep/98 - Jun/01 ) * Lead small group of developers (5). * Responsible for the software architecture design, development, unit/system testing, implementation and maintenance of e-business applications including legacy systems in UNIX environment. * Determined development tasks, network and database related activities. * Planned and specified changes on development and production infrastructures to accommodate new or modified applications. * Worked closely with network engineering and security groups. * Developed prototypes to "prove the concept" of new requirements. * Designed and developed web based registration systems integrated with IP billing software platform (Infranet ) using: Apache_SSL, Jrun(JSP), JDBC, Perl-CGI, pin_webd (infranet), Zeus and Oracle. * Designed and developed a generic and secure File Transfer Gateway system based on the Connect:Enterprise (third party software ) product on a HP box using PKI (Public Key Infrastructure) for e-commerce projects. * Managed full life cycle of PKI digital certificates for the owned applications * Designed and developed a C++ component to encapsulate the functionality of a merchant server for real-time credit card transactions for the web based registration systems and also for an IVR project system. INFORMATION TECHNOLOGY - SYSTEMS DEVELOPMENT o SYSTEMS ANALYST * Participated in team meetings to discuss impacts, planned and co-ordinated development activities to support projects related to owned applications. Responsible for design and development of new modules and maintenance of software components written in C language and UNIX shells scripts. * Responsible for all development work using Billdats (Generic CDR collector System -Unix Sun Solaris). * Trained new staff in Billdats and NDM ( Connect:Enterprise and Connect:Direct ) * Designed and developed a java application to monitor the CDR collector (Billdats ). * Wrote scripts and C programs to automate the dial-up and download of CDR files from a Mail Box via modem on a unix server, (based on chat/PPP and BGS-FTP protocol ) * Wrote multi-threaded process ( proxy pop3 agent) to distribute POP3 messages between customer email clients and several pop3 servers running in different unix servers . (SYBASE Open Client, C language, sockets) * Delegated development and testing activities of a Unix Calling Card and 800 Provisioning System. * Planned and executed Y2K testing to certify Y2K compliance for owned applications. 3. AT&T Canada LDS OPERATIONS SUPPORT SYSTEMS DEVELOPMENT (Toronto- Canada) o SYSTEMS ANALYST ( Apr/97 - Sep/98) * Performed systems analysis, design, development, testing and implementation of applications (Operation Support Systems) * Produced technical documentation. * Participated in team meetings, discussed impacts, co-ordinated and planed IT development activities to support multiple projects impacting assigned application and modules. * Specified Unix configuration, application installation guidelines, testing and implementation plans. * Trained new staff in order to do the application support. * Network programming using sockets, X25, and AFT protocol for large number of transactions. * Advanced Unix and C programming. * Automated test cases using standard Unix tools. * Technical prime responsible for full SDLC for the CDR Collector System. (Long distance, 800 and calling cards) * Designed, developed and implemented the change from AFT to AFTMNP protocol between 250 DMS switches and Collector system using X.25 over a SunOS/Solaris system. Increased in 40 % performance of the collection of CDRs. * Migrated collector system and required modules to upgraded Unix environments. * Wrote business functional test plan, Y2K Master and detail test plan for the collector system. * Fixed Y2K bugs and implemented the Y2K certified collector system in production. 4. ITEC-TELECOM National Telecommunications Company (TELECOM) http://www.telecom.com.co RESEARCH & DEVELOPMENT DIVISION (Bogota-Colombia) o INTERNET DEVELOPER ( Dec 95 - Mar/97 ) * Unix System administration functions. * Administered a public Internet node (cumbia.telecom-co.net) on a HP box. * Web development using Apache, HTML and CGI with C, shell scripts, awk, Perl and embedded SQL C programming. o SOFTWARE DEVELOPER ( Jun/94 - Mar/97 ) * Carry out research on generic parsers and generic command sequencers. * Carry out research on alarms correlation in TMN (Telecommunication Management Network ) context. * Analysis, design, construction, testing, implementation, and maintenance of a -Control Command/Response- (CCR) module communicated in real time with AXE-Ericsson and NEAX-Nec Telephone Switches, based on ITU TMN standards. Implemented the CCR module on a HP-UX system, writing C Programs. * Advanced C programming. * Sockets and network programming based on classic RPC 5. MULTIDIMENSIONALES S.A. (Plastic Industry) (Bogota-Colombia) SYSTEMS DEVELOPMENT o SOFTWARE DEVELOPER ( Apr/92 - May/94) * Requirement analysis, design, construction, implementation and maintenance of a FIFO inventory information system , over MPE-XL (Hewlett Packard ), SCO-UNIX and MS-DOS, programming with 4GL PowerHouse * Provided support for users of microcomputers MS-DOS and WINDOWS. * Conducted training for new hires and existing staff. ___________________________________________________________________________________ PROFESSIONAL TRAINING * Web Component Development (JSP,Servlets,Struts), Ryerson University, 2005, Toronto * Distributed Computing with Java (Corba, RMI, EJB), Seneca College, 2002, Toronto * Rational ClearCase/ClearQuest, TELUS Mobility, 2001, Toronto * OOA/D with Rational Rose, Seneca College, 2001, Toronto * Leadership Skills and Team Development for Technical Professionals, CMC/AMAI , 2001, Toronto * Managing Information Technology and Telecommunications, Ryerson Polytechnical. University. 2000, Toronto * InterMail Mx, Operations Course, 2000, Software.com, Boston MA, USA * TUXEDO - Administration Course, 2000, Toronto * Advanced C++ Programming, Seneca College, 1999, Toronto * Telecommunications Technologies and Applications, Ryerson Polytechnical University , 1999, Toronto * Project Management for Team Members, 1999, Toronto * Training in the Billdats System, 1999, Lucent Technologies, Toronto * Intranet Technology Integration ,1997, Information Balance Inc, Toronto * Object Oriented Programming ,1991 The Andes University, Bogota - Colombia. ___________________________________________________________________________________ LANGUAGES * ENGLISH (fluent), SPANISH (native), FRENCH (read) ___________________________________________________________________________________ VOLUNTEER ACTIVITIES * Web editor of the TMN project at ITEC-TELECOM at: http://alpha.telecom-co.net/tmn, (Dic/96) * Newspaper articles: EL TIEMPO ( http://www.eltiempo.com ) Computer Section 1995) ___________________________________________________________________________________ HOBBIES & INTEREST Reading, camping, volleyball, table tennis , acoustic guitar, and travel. ___________________________________________________________________________________ REFERENCES Available upon request |
|
|
|
© 1995-2005 |
|