Software Developer Resume
TECHNICAL SKILLS
Programming/Tools: Java/EE, Spring, Hibernate, JPA, IBatis, JMS, PL/SQL, T - SQL, VB.Net, ASP.Net, C#, MVC, SOA, REST, SOAP, JAX-RS, Web Service development using Axis and .Net framework, XML, XSD, XSLT, Eclipse, SOAP UI, JSON
Databases/BI/CRM/Billing: Oracle, MS SQL Server, MySql, SSRS, SSAS, Teradata management/reporting tools and data load utilities, Cognos, MicroStrategy, Singl.e.View, Confidential
Version control: Git, Subversion, BitBucket, CVS, SourceSafe
Build and deployment tools: Maven, Ant, Jenkins, RLM
Telecommunication systems: GSM/CDMA architecture and operations, provisioning and rating systems, OSS/BSS
IT/Operating Systems: Windows 2000/2008 professional and Server, Ubuntu/Linux
Web and Application Servers: IBM Websphere (WAS), Tomcat, Jetty
Other Applications: Visio, UML, HP Quality Center, Jira, MS Office
PROFESSIONAL EXPERIENCE
Confidential
Software developer
Responsibilities:
- Programming enhancements to Confidential ’s Market Risk application
- Develop functional modules for client/server application using Core Java
- Test, release and support market risk application code across the SDLC
- Generate new technical ideas for implementation in market risk applications.
- Interface with SA/DBA groups to remove any potential operational obstacles
- Designing and delivering low-latency, high-throughput solutions
- Solve complex architectural and business problems in a clean and scalable manner
- Apply software engineering best practices to produce high performance Java applications
Confidential
Software developer
Responsibilities:
- Software programming and support of Open Switch Gate, which is an OSS provisioning platform under SI’s product suite, built in java platform.
- Java and command building programming for various telecom network elements such as PGW-HLR, Cisco etc.
- Requirements gathering and documentation as identified by SI
- Ensure all software products client support functions are proving effective and satisfactory, in accordance to client agreements and feedback surveys
- Produce and test product code in an effective manner for the benefit of all parties
- Produce and coordinate release generation and distribution
- Analyze product functionality, data, applications on an ongoing basis
- Develop projects so that they are on time and on budget, in accordance with corporate objectives as identified by SI
- Work in concert with SI to ensure all budget requirements for the software projects are met
- Maintain professional communication with customer(s)
Confidential
Solutions Architect
Responsibilities:
- Full ownership of Billing, Provisioning and payment platforms.
- Production support for vendor ( Confidential ) billing and CRM system.
- Architecting and Development on top of vendor product.
- Writing Java applications to monitor billing system, payment gateway and provisioning gateways.
- Taking care of critical production issues with database, provisioning and billing.
- Writing complex queries, stored procedures for reporting purpose.
- Collaboration with network and development teams for handling current challenges.
- Main contact for clients, vendors, senior architects, product development and business support department during SDLC of an ongoing or new project.
- Planning, integration configuration, delivery and related testing.
Confidential
Software developer/Senior Application Consultant
Responsibilities:
- Design, development and maintenance of Rator system and related applications.
- Development of mediation rules in Core-Java and/or PL/SQL
- Development of several Engines/Scheduler for various Telco operations such as billing, invoicing, provisioning, vouchers etc.
- Development of servlet based self-care applications for various clients.
- Development of change requests and new projects for various clients.
- Unit testing before delivering packaged solution to QA and subsequently to clients.
- Customization and configuration of different applications in Rator framework
- Debugging and troubleshooting of Java code to resolve issues reported by client(s).
- Planning of various customer requirements through use case specifications and scope and business specifications
- Technical conception of new functionalities on new and existing client environments
- Understand and work with business concepts of our clients and providing best possible solution within Rator framework.
- Training on standard Rator system and other relevant adjustments to clients and junior staff
- Converting complex business process to automated workflows.
- Planning, integration configuration, delivery and related testing.
- Release management for change requests and fixes.
- Installation of the system (and other necessary software) at the customer site.
- Provide training on the standard system and other relevant adjustments to clients and junior staff.
- Continuing to research new technologies and strategies that simplify and improve development processes and working methods of product management
Confidential
Software developer
Responsibilities:
- Development and maintenance of CARES (An in house developed CRM/Billing solution with Oracle as backend DB).
- Development of applications for interaction of the Data Warehouse with the Network Switching Subsystem (NSS) and fast processing of very large data sets while encapsulating complex business logic, as well as operational activities related to the Data Warehouse and coordination of such activities among other team members.
- Developing applications for provisioning and call rating activities.
- Designing, developing, and enhancing extraction, transformation, and loading (ETL) processes for loading core telecoms NSS data into the data warehouse, while keeping performance and reliability as key quality attributes.
- Interconnect rating for other mobile and land line operators.
- Value Added Service (VAS) rating
- Perform both routine and non-routine data warehouse administration tasks for daily operations of moderately-complex to complex tasks.
- Perform the collection, analysis, and reporting of calling data for generating daily revenue reports
- Manage and maintain operational and performance requirements of PTML Data Warehouse, and Prepaid Re-rating Engine
- Improve the advance reporting skills to incorporate complex data requirements and programmatic logic into reports especially for designing post/pre paid revenue, and customer analysis reports
- Design and development of various corporate reports based on changing corporate requirements.
