Joseph Benavides

Joseph Benavides

$40/hr
Software Engineer (C'/C++/C#/Java/WPF/Eclipse RCP/Adobe Air/XML/FLEX/ActionScript)
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
47 years old
Location:
Lapu-Lapu City, Cebu, Philippines
Experience:
20 years
E-MAIL​-B47​ ​L1​ ​BAYSWATER​ ​SUBDIVISION,​ ​AGUS​ ​ROAD,​ ​LAPU-LAPU​ ​CITY​ ​•​ ​PHONE​ ​(0998)​ ​- JOSEPH​ ​C.​ ​BENAVIDES TECHNICAL​ ​SUMMARY ■ ■ ■ ■ More​ ​than​ ​5​ ​years​ ​experience​ ​in​ ​project​ ​and​ ​team​ ​management Extensive​ ​experience​ ​with​ ​C/C++​ ​and​ ​MFC(Visual​ ​C++​ ​6.0). Extensive experience with C# (VS.NET 2003/2005/2008/2010) . More than 2 years experience in WPF/Winforms and consumption of Web Services. ■ Extensive ■ Extensive​ ​experience​ ​with​ ​the​ ​Eclipse​ ​RCP​ ​framework. ■ ■ ■ WORK​ ​EXPERIENCE 20 years extensive work experience in the field of software development as​ ​well​ ​as​ ​with​ ​different​ ​development​ ​life​ ​cycles. Extensive​ ​experience​ ​with​ ​Adobe​ ​AIR/Flex/AS3 Moderate experience with Javascript and some frameworks such as React, Redux​ ​and​ ​NodeJS. Adaptable​ ​and​ ​able​ ​to​ ​change​ ​to​ ​any​ ​kind​ ​of​ ​working​ ​environment. -)​ ​NEC​ ​Technologies​ ​Philippines,​ ​Inc. -)​ ​NEC​ ​Telecom​ ​Software​ ​Philippines,​ ​Inc. -)​ ​Ixia(formerly​ ​Catapult​ ​Communications) -)​ ​Service​ ​Objects​ ​(Contractual) -)​ ​IBM​ ​Solutions​ ​Delivery (2014-Present)​ ​Paranor​ ​Cebu,​ ​Inc. Current​ ​Position:​ ​Senior​ ​Software​ ​Engineer SKILLS Operating​ ​Systems ■ Windows​ ​9x/2000/XP/7/10 ■ Solaris ■ Linux ■ SLES10/SLED10 ■ AIX ■ OSX Programming​ ​Languages ■ ■ ■ C/C++​ ​(Visual​ ​C++​ ​6.0,​ ​VS​ ​.NET​ ​-)/ANSI) C#/WinForms/WPF​ ​(VS​ ​.NET​ ​-) Adobe​ ​Flex/ActionScript/Flex ■ ■ Java​ ​(Eclipse​ ​RCP/SWT) Javascript,​ ​NodeJS,​ ​React​ ​(minimal) PREVIOUS​ ​AND​ ​CURRENT​ ​PROJECTS WinLCT​ ​project​ ​for​ ​NEC​ ​SMS-2500A(German​ ​edition) Time​ ​Period:​ ​October​ ​1997​ ​–​ ​December​ ​1997 Role:​ ​Group​ ​Member Client:​ ​NEC​ ​Deutscheland​ ​Gmbh ■ Provided German language support for the WinLCT (Windows Local Craft​ ​Terminal)​ ​application​ ​for​ ​SMS-2500A​ ​equipment ■ The WinLCT project is network element management software that provides maintenance and provisioning operations for SDH telecom equipment. ■ The application was developed using Visual C++ 1.52 (16-bit) under the Windows 95 operating system. The target operating system for this application​ ​is​ ​Windows​ ​3.11. WinLCT​ ​project​ ​for​ ​FA-1201​ ​DLC Time​ ​Period:​ ​January​ ​1998​ ​–​ ​April​ ​1999 Role:​ ​Project​ ​Leader Client:​ ​NEC​ ​do​ ​Brasil/NEC​ ​Portugal ■ Maintenance​ ​of​ ​WinLCT​ ​application​ ​for​ ​FA-1201​ ​V5​ ​DLC​ ​Equipment. ■ The WinLCT application is network element management software that provides maintenance and provisioning operations for SDH telecom equipment. ■ The application was developed using Visual C++ 1.52 (16-bit) under the Windows 95 operating system. The target operating system for this application​ ​is​ ​a​ ​Windows​ ​3.11​ ​running​ ​on​ ​a​ ​pc​ ​notebook. FEP​ ​NE​ ​Simulator​ ​for​ ​ITS-2400S,​ ​2400J Time​ ​Period:​ ​May​ ​1999​ ​–​ ​December​ ​1999 Role:​ ​Project​ ​Leader Client:​ ​NEC​ ​Japan/Internal ■ Reverse-engineering, maintenance and modification of NE Simulator to support​ ​new​ ​NE​ ​types. ■ The FEP NE simulator is an application that simulates Network Element behavior. It allows the user to perform the basic OAM&P (Operation, Administration, Maintenance & Provisioning) functions without the presence of the real NE. It also provides alarm-generation and performance​ ​monitoring​ ​statistics. ■ The application was developed using Visual C++ 5.0 (32-bit) under the Windows 9x/NT 4.0 operating system. The target operating system for this​ ​application​ ​is​ ​a​ ​Windows​ ​9x/NT​ ​4.0​ ​running​ ​on​ ​a​ ​pc​ ​notebook. CIT​ ​for​ ​ITS-2400S/ITS-2400J Time​ ​Period:​ ​November​ ​1999​ ​–​ ​April​ ​2000 Role:​ ​Assistant​ ​Project​ ​Leader Client:​ ​NEC​ ​Japan ■ Development and maintenance of the CIT (Craft Interface Terminal) application​ ​for​ ​ITS-2400S​ ​and​ ​ITS-2400J​ ​network​ ​elements. ■ The Craft Interface Terminal application is a network element management​ ​software​ ​for​ ​NEC​ ​SDH​ ​telecom​ ​equipment. ■ The application was developed using Visual C++ 5.0 (32-bit) under the Windows 9x/NT 4.0 operating system. The target operating system for this​ ​application​ ​is​ ​Windows​ ​9x/NT​ ​4.0​ ​running​ ​on​ ​a​ ​pc​ ​notebook. CID​ ​for​ ​Spectralwave​ ​40/80,​ ​CID​ ​for​ ​Spectralwave​ ​160,​ ​CID​ ​for MW1000 Time​ ​Period:​ ​April​ ​2000​ ​–​ ​October​ ​2003 Role:​ ​Project​ ​Leader Client:​ ​NEC​ ​Japan/AT&T ■ Development and maintenance of the CID (Craft Interface Device) application​ ​for​ ​Spectralwave​ ​DWDM​ ​network​ ​elements. ■ The Craft Interface Device application is a network element management software​ ​for​ ​NEC​ ​WDM​ ​telecom​ ​equipment. The application was developed using Visual C++ 5.0/6.0 (32-bit) under the Windows 9x/NT 4.0/2000/XP operating system. The target operating system for this application is Windows 98/NT 4.0/2000/XP running on a notebook​ ​machine. MG-NEM​ ​for​ ​MG-2300/MG-4040 Time​ ​Period:​ ​January​ ​2003​ ​–​ ​April​ ​2003 Role:​ ​Technical​ ​Lead​ ​Engineer Client:​ ​NEC​ ​Japan ■ Development and maintenance of MG-NEM application for the MG Series​ ​network​ ​elements. ■ Provide a starting prototype and technical knowledge to the programmers regarding​ ​the​ ​MG​ ​series​ ​equipment. ■ The MG-NEM (Metro Giga Network Element Management) application is a light network management software for the MG Series network elements. The application was developed using Java (JDK 1.4.1_02), Servlets (Tomcat) and SNMP under the Windows 2000/XP operating system. The target operating system for this application is Windows 2000/XP running on a pc notebook. Barcode​ ​Label​ ​Designer Time​ ​Period:​ ​May​ ​2003​ ​–​ ​March​ ​2004 Role:​ ​Project​ ​Leader Client:​ ​NEC​ ​Japan​ ​(NCOS​ ​–​ ​Solutions​ ​Division) ■ Development and maintenance of the Barcode Label Designer application. ■ The Barcode Label Designer is an application used to design and create packaging label templates as well as for printing the labels itself. The BLD application supports the following 1D and 2D barcodes: Code39, Code128, JAN, PDF417, QR Code1, QR Code2, MicroQR, Data Matrix and​ ​MaxiCode. The application was developed using Visual Studio .NET 2003 under the Windows 2000/XP operating system. The programming languages used for this application are C++ (ActiveX component) and C# (application). The target​ ​operating​ ​system​ ​for​ ​this​ ​application​ ​is​ ​Windows​ ​2000/XP. MON​ ​GUI​ ​(Shimane​ ​Project) Time​ ​Period:​ ​April​ ​2004​ ​–​ ​May​ ​2005 Role:​ ​Project​ ​Leader Client:​ ​TNES​ ​Japan ■ Development​ ​and​ ​maintenance​ ​of​ ​the​ ​MON​ ​GUI​ ​(Monitor)​ ​application. ■ The MON application is used for monitoring the status of the Shimane nuclear power plant. It is also capable of setting the different thresholds and​ ​parameters​ ​for​ ​over​ ​200​ ​sensors​ ​that​ ​are​ ​being​ ​monitored The application was developed using Visual C++ 6.0 (32-bit) under the Windows 2000/XP operating system. The target operating system for this application​ ​is​ ​Windows​ ​2000/XP​ ​running​ ​on​ ​a​ ​pc​ ​notebook. InfoCage​ ​File​ ​Security​ ​(Translation​ ​and​ ​Testing) Time​ ​Period:​ ​May​ ​2005​ ​–​ ​November​ ​2005 Role:​ ​Project​ ​Leader Client:​ ​Ubiquitous​ ​Software​ ​(NEC) ■ Translation of the InfoCage File Security suite from Japanese to English; regression​ ​testing​ ​and​ ​bug​ ​monitoring​ ​for​ ​the​ ​translated​ ​software. VTS​ ​IWU​ ​Tools​ ​(CONT,​ ​IPSim,​ ​RegTool) Time​ ​Period:​ ​December​ ​2005-November​ ​2006 Role:​ ​Project​ ​Leader Client:​ ​NCOS​ ​Abiko ■ Reverse engineering and porting of IP-RNC (Radio Network Controller) simulator applications from Linux platform (Fedora/Vine) to Win32 platform​ ​(WinXP). ■ These tools are essential for the development of embedded software for telecommunications equipment developed by NEC. These tools aid the embedded developers in developing and testing their firmware without the use​ ​of​ ​the​ ​actual​ ​equipment. The applications are being developed using MS Visual C++ 6.0, MS Visual Studio​ ​.NET​ ​2003​ ​and​ ​MS​ ​Visual​ ​Studio​ ​.NET​ ​2005.​ ​(C/C++) VTS-DTK​ ​(Debug​ ​Toolkit​ ​Manager) Time​ ​Period:​ ​December​ ​2006-January​ ​2008 Role:​ ​Project​ ​Leader/Project​ ​Manager Client:​ ​NCOS​ ​Abiko ■ Helps in debugging embedded applications by interpreting log data stored in an SQL Database. The data is displayed in a graphical manner that shows the different occurrences and status of each monitored item over a certain​ ​timeline. The applications are being developed using the C#. Other technologies used: MS​ ​Visual​ ​Studio​ ​.NET​ ​2005,​ ​ADO.NET​ ​and​ ​ZedGraph. UE​ ​Load​ ​Test​ ​Application​ ​for​ ​LTE Time​ ​Period:​ ​February​ ​2008​ ​-​ ​June​ ​2008 Role:​ ​Software​ ​Applications​ ​Developer ■ Development of the UI and integration with the underlying interface to the DCT2000 libraries as well as resolution of the problem reports (PR) and​ ​implementation​ ​of​ ​the​ ​enhancement​ ​reports​ ​(ER) ■ The UE-LTA is an application that allows UE load testing scenarios for the LTE platform. It was developed using Java on the Eclipse RCP framework. Core​ ​Network​ ​ ​Load​ ​Test​ ​Application​ ​for​ ​LTE(Catapult Communications) Time​ ​Period:​ ​January​ ​2009​ ​-​ ​October​ ​2009 Role:​ ​Software​ ​Applications​ ​Developer ■ Development of the UI and integration with the underlying interface to the DCT2000 libraries as well as resolution of the problem reports (PR) and​ ​implementation​ ​of​ ​the​ ​enhancement​ ​reports​ ​(ER) ■ The CN-LTA is an application that allows load testing scenarios on the core network for the LTE platform. It was developed using Java on the Eclipse​ ​RCP​ ​framework. Extension​ ​Interface​ ​for​ ​the​ ​UE-LTA​ ​(Catapult​ ​Communications) Time​ ​Period:​ ​June​ ​2008​ ​-​ ​January​ ​2009 Role:​ ​Software​ ​Applications​ ​Developer ■ Development of the UI and integration with the underlying interface to the DCT2000 libraries as well as resolution of the problem reports (PR) and​ ​implementation​ ​of​ ​the​ ​enhancement​ ​reports​ ​(ER) ■ The Extension Interface allows the user to customize the test scenarios using CATTGEN. It was developed using Java on the Eclipse RCP framework. Extension​ ​Interface​ ​for​ ​the​ ​CN-LTA​ ​(Catapult​ ​Communications) Time​ ​Period:​ ​June​ ​2008​ ​-​ ​January​ ​2009 Role:​ ​Software​ ​Applications​ ​Developer ■ Development of the UI and integration with the underlying interface to the DCT2000 libraries as well as resolution of the problem reports (PR) and​ ​implementation​ ​of​ ​the​ ​enhancement​ ​reports​ ​(ER) ■ The Extension Interface allows the user to customize the test scenarios using CATTGEN. It was developed using Java on the Eclipse RCP framework. Code​ ​samples​ ​for​ ​consumption​ ​of​ ​Web​ ​Services​ ​in​ ​MS​ ​Office​ ​using Web​ ​Services​ ​Toolkit​ ​for​ ​MS​ ​Office​ ​(Service​ ​Objects,​ ​Inc) Time​ ​Period:​ ​December​ ​2010-January​ ​2011 Role:​ ​Applications​ ​Developer ■ Development of code samples in C# for consumption of web services in MS Excel via the Web Services Toolkit for MS Office. These code samples serves as reference who wish to integrate the web services offerings​ ​into​ ​their​ ​own​ ​applications​ ​or​ ​systems. ■ Service Objecst provides real-time data validation services via their web services​ ​offerings. Data​ ​Tumbler​ ​(Service​ ​Objects,​ ​Inc) Time​ ​Period:​ ​January​ ​2011-June​ ​2013 Role:​ ​Applications​ ​Developer ■ Development of the DataTumbler application that provides clients access to the validation service offerings. This enables them to access the web service without having to write a single line of code. The application was developed​ ​using​ ​VS​ ​.NET​ ​2008​ ​and​ ​written​ ​in​ ​C#​ ​and​ ​WPF. ■ The application supports more than 10 validation services. Client input can be done from the clipboard and/or text file import. The result can be exported to a csv file or can be copied to the clipboard from the input grid. ■ Further enhancements were added along the way such as SSL support and the ability to create dummy input columns. This allows the user to add padding columns into the data grid eliminating the need to trim his input data. AIR​ ​Tumbler​ ​(Service​ ​Objects,​ ​Inc) Time​ ​Period:​ ​July​ ​2011-December​ ​2011 Role:​ ​Applications​ ​Developer ■ This is a port of the DataTumbler application to Adobe AIR to support clients that are using the OSX and Linux operating systems. This was developed​ ​in​ ​Adobe​ ​Flash​ ​Builder​ ​using​ ​Flex​ ​and​ ​ActionScript. Internet​ ​Services​ ​(IBM​ ​Solutions​ ​Delivery) Time​ ​Period:​ ​December​ ​2009​ ​-​ ​October​ ​2014 Role:​ ​IT​ ​Specialist ■ Responsible for managing the requirements and preparation of the hosting environment for use with the different content developers. Our group​ ​provides​ ​a​ ​hosting​ ​environment​ ​for​ ​internal​ ​and​ ​external​ ​IBM​ ​use. ■ Serves as the primary engagement representative for multiple web applications​ ​focusing​ ​on​ ​infrastructure​ ​and​ ​related​ ​issues. Paranor​ ​Cebu​ ​Inc. Time​ ​Period:​ ​October​ ​2014​ ​-​ ​Present Role:​ ​Senior​ ​Software​ ​Engineer ■ Development and support of proprietary desktop applications using Java and​ ​RCP​ ​for​ ​different​ ​clients​ ​in​ ​Switzerland. ■ Created automated test suites for an Eclipse RCP application using RCPTT. ■ Conducted​ ​peer​ ​code​ ​reviews​ ​using​ ​Gerrit. ■ Created​ ​and​ ​managed​ ​Maven​ ​scripts​ ​for​ ​continuous​ ​integration. ■ Managed​ ​build​ ​jobs​ ​for​ ​CI​ ​using​ ​Jenkins. ■ Wrote test scripts in JS for a web application project using libraries using Selenium webdriver, Javascript and Java. The application was written in Javascript and initially hosted on NodeJS but was migrated on a Java backend​ ​to​ ​Spring/Hibernate. Network​ ​Administration Time​ ​Period:​ ​October​ ​1997​ ​–​ ​December​ ​2002 ■ Implement firewall and security measures in accordance with the rules and regulations​ ​of​ ​the​ ​NEC​ ​Internet​ ​Security​ ​Division. ■ Network​ ​maintenance​ ​and​ ​troubleshooting. ■ Services​ ​management​ ​(HTTP​ ​Proxy/POP-3/SMTP/Inranet Security/Mailing​ ​List) EDUCATION COLLEGE SECONDARY ELEMENTARY - Ateneo​ ​de​ ​Davao​ ​University ■ Bachelor​ ​of​ ​Science​ ​Computer​ ​Science Davao​ ​City,​ ​Philippines - Ateneo​ ​de​ ​Davao​ ​University Davao​ ​City,​ ​Philippines - Ateneo​ ​de​ ​Davao​ ​University Davao​ ​City,​ ​Philippines
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.