Java Developer Resume Profile
Summary
I have about 14 years of experience in solution architecture, software design, and development in web, mobile, and client/server applications. Played multiple roles in my career: Developer, Lead Engineer, Software Architect, Solution Architect and Development Manager across R D and Solution Delivery Leadership skills at managing and collaborating with vendors, technical and business teams, and ability to build strong business relationships with clients. Leadership experience at working and managing offshore development teams both employees contractors across various time-zones Proven leader with excellent communication skills, expert at beating deadlines and set higher standards for the quality of deliverable Work closely with customers, pre-sales and post sales team during bidding, proposal, Solution Scoping and delivery Hands on experience in Architecture, Design and Development using Java / J2EE / ESB / expertise in SOAP / REST / SQL Exceptional problem solving, analysis, communication, and interpersonal skills.
Expertise: Telecom: GPON, FTTN/x, DSL, Access Network Wireless Wire-line Device Management OMA DM, TR-069 , SIP
Enterprise Solutions: Fixed and Mobile Endpoint Remote / Service Management, BYOD Solution, iOS Android, Mobile Security and Certs SCEP/OCSP , APNS/GCM Notification, ActiveSync, Multi-tenant Cloud Platform, VPN, SSL,
Software Technology: Java Swing, JDBC, RMI, JAAS, JMX, JMS , J2EE Servlet, Jsp, EJB , ESB, Spring, Hibernate, UNIX C/C , Java Script, Web Services, REST API, PhoneGap, HTTP, HTML, CSS, Apache/Tomcat, Weblogic, JBoss, RADIUS, LDAP, Oracle, Mysql,
Experience
Confidential |
The purpose is to build an end to end T D solution in the OSS/BSS space for NBN Australia, spanning across multiple releases. The product uses Motive SMP/CSC solution to integrate into Alcatel SAM AMS EMS systems to manage Access / Aggregation network. Some of the tests include: end to end IEE based Loop back / Link trace, Performance Monitoring, Voice Data Tests CPE status management. The roles include working with Customer, Marketing, Pre Sales and Post sales to design and build the solution that will cater to the customer. To strengthen our off shore team in India, I was one among two people of the key persons who was in India to recruit and bring on board talents as employees and also worked with different Vendors for hiring contractors. So at this moment, I manage a team of 16 Developers across 6 different time zones for the project.
Confidential |
This was an Enterprise Solution built to on-board Corporate and BYO devices and then automatically pushes Corporate Email and Wi-Fi settings to the device. The system was integrated to LDAP for authentication and authorization. There was a web portal deployed to download and install the App on the mobile device. Starting the app on the device completed the on boarding of the device and brought the device under management. It used APNS / GCM for communication between the device and the MDM server. The solution was orchestrated using Motive's SMP / CSC MDM servers. Development Lead for Development of Mobile/Desktop Client and User experience on iOS, Android and PC with features like 2 Factor Auth with RADIUS, On boarding and Service activation, mobile-to-mobile and desktop-to-mobile remote mgmt Lock/wipe, Off board, Replace, Employee leaving, Reset Service . Coordinate development work between the team in Bangalore and in Austin. Worked with different Integration teams firewall, AAA, Hosted to deploy the product for customer. Worked alongside the customer on workshops to enhance the solution delivery.
Confidential |
This is a generic EMS platform, which monitors the list of Network Elements. The basic vision behind this product is to be able to monitor any Network Element NE with modifications to the Model. This follows the typical J2EE Service Oriented Architecture SOA . The application server JBoss , contains multiple services like Security, Logging, Transaction management, Alarm retrieval and propagation, SNMP connections to NE to retrieve/set data, Trap registration, JMS for events and JMX for exposing the services to the client. The JBoss server communicates with the Database Mysql using Hibernate queries. The client layer is built using the Eclipse RCP libraries. For ease of development and to be able to integrate with the other services within the server, Spring framework is used. Follows open source style of development with documentation in the Wiki and regular scrum meetings.