Senior Software Engineer Resume
SUMMARY:
- AWS Certified Solution Architect - Associate and AWS Certified Developer - Associate
- Over 8 years’ experience of Software Development in Telecom Software domain using Java/J2EE technologies with excellent design and coding skills
- Excellent application development expert for Confidential proprietary system with intensive experience across multiple client projects
- Expertise in business analysis with experience in designing and creating business flows, functional and technical requirements in process maps for development, testing and implementation.
- Proficiency in implementing Multi-threaded applications using MVC and DAO patterns in software design.
- Experienced data analyst with strong analytical background with technical skills employing Oracle. MySQL database.
- Expert in visual dashboard presentation using Business Intelligence tools- QlikView and Excel Reports
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, J2EE, Struts, Hibernate, SQL, PL/SQL, HTML, XML, JavaScript, JQuery, Angular JS, Node JS
Database: Oracle 10/11, MYSQL.
Methodologies: Waterfall, Object Oriented Analysis and Design.
Servers: Apache Tomcat, Jboss servers, Bea WebLogic and IIS.
Development Tools: NetBeans 8, Eclipse.
Code Quality: XtraC, Perforce, SVN
Amazon Web Services (Cloud Technologies): Simple Storage Service (S3), Elastic Compute Cloud (EC2), Route 53, IAM, RDS, Dynamo DB, Virtual Private Cloud (VPC)
Big Data Technologies: Hadoop, HDFS, Hive, Pig, Sqoop, Cassandra, Kafka, Zookeper.
Operating Systems: Linux operating system (Ubuntu, RedHat), Microsoft Windows Server, Microsoft.
Other Software - Toad, BMC Remedy, HP Quality Center, Putty, PuttyGen, FilleZilla.
WORK EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Designed and Implemented of Java Swing -ORM based Data Integrity Tool to ensure integrity of data across all modules of Order Management System, CRM and billing, reducing man-months effort by 1500 minutes.
- Designed and developed Java-AngularJS based tool to simplify complex Product Catalog rules written in Clob objects and reducing data analysis effort by 3000 man-months involved in troubleshooting and evaluating exceptions based on them.
- Designed and developed Front agent Swing based ticketing tool to capture screenshot of error occurred using Java, J2EE and OCR REST APIs.
- Responsible for requirement gathering and assessing system impacts and gaps and developing technical design documents based on same.
- Developed reconciliation tool to identify and reconcile orders between SAP and Confidential Order Management System.
- Developed new change requests and provide on-going support for Confidential Order Management System using Java, J2EE, Web Services, EJP and SOAP.
- Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
Technologies Used: Project Management, Requirement Elicitation, Business Analysis, Data Analysis, Module Implementation, Java, J2EE, Swing, ORM, AngularJS, SOAP, REST, XML, Web services, jQuery, QlikView, Oracle, PL/SQL, SQL, Unix Shell Programming, Confidential Suite- CRM, OMS, BMC Remedy .
Confidential
Business Analyst/ Java Senior Subject Matter Expert
Responsibilities:
- Led product module development and delivery to client bringing in large revenue.
- Participated in release requirement gathering effort and providing inputs for completion of system requirements.
- Wrote technical documents for change requests business processes and assessing impact on other horizontal modules and downstream systems
- Wrote technical documents explaining interfaces and connectors to downstream system using Web Services
- Conducted daily status meetings, defect management working sessions with client for analysis, health checkups and potential issues and root cause investigation, reducing follow up gaps.
- Developed new modules and application programs based on the changing requirement to cater large user base of Claro AMX in minimum lead time.
- Served as product expert for Order Management System version 7.5
- Led the successful iterative delivery effort of the module in collaboration with multiple teams in minimum release timeline
- Managed Quality Center - Test planning, execution and maintenance
- Provided client support during user acceptance testing
- Devised training plan for new hires and coaches in business process model and new technology.
- Leading working sessions with client for defect analysis to reduce communication follow ups.
- Wrote interfaces and connector to downstream systems using Web Services, JMS, EJB and SOAP.
- Developed workflow activities and implemented business logic in Confidential OMS employing Java, J2EE and Oracle PL/SQL
Technologies Used: Project management, Requirement Elicitation, Business Analysis, Module Implementation, Agile, HP - QC, Training, Java, J2EE, Oracle, PL/SQL, SQL, Unix Shell Programming, Confidential Suite- CRM, OMS, Billing
Confidential
Java OMS SME
Responsibilities:
- Reviewed and translated business objects from technical design document for Confidential Order Management system
- Wrote interfaces and connector to downstream systems using Web Services, JMS, EJB and SOAP.
- Developed workflow activities and implemented business logic in Confidential OMS employing Java, J2EE and Oracle PL/SQL
- Developed Struts based web application employing MVC to capture and display daily KPIs for regular data issues.
- Wrote and executed test cases using JUnit for above scenarios.
- Supported the release through the production lifecycle and resolve the issues in consultation with downstream systems.
- Troubleshoot complex issues related to integration between Confidential OMS and Confidential Billing
- Develop innovative tools to compare database schema and data, using JDeveloper and ADF, so that errors and defects can be caught early enough in the development life cycle.
- Provided application support during releases and maintenance life cycle.
- Conduct working sessions with client for defect analysis to reduce communication follow ups
- Coached and trained new team members on processes and conducted knowledge sharing and retention sessions.
Technologies Used: Confidential Systems - Order Management System (OMS), Billing - Enabler, CRM, CM, Java, J2EE, Oracle 10g, PL/SQL, SQL, Unix, Shell Scripting, Putty, Core Java, BMC Remedy, HP Quality Center
Confidential
Java/J2EE Software Developer
Responsibilities:
- Provided defect management Tier-1 and Tier-2 support for Confidential Order Management Tool by investigating trouble tickets submitted by agents and Tier-1 team.
- Automated leadership reports through Java, Unix and shell scripts and PL/SQL procedures - JfreeCharts for line, bar charts, Shell Scripting.
- Served as first respondent in notifying teams before potential issue escalates to service outage.
- Monitored and investigated data anomalies - stuck orders, workflow bottlenecks and exceptions thrown by system.
Technologies Used: Confidential Systems - Order Management System (OMS), Billing - Enabler, CRM, CM, Java, J2EE, Oracle 10g, PL/SQL, SQL, Unix, Shell Scripting, Putty, Core Java, BMC Remedy, HP Quality Center
Confidential
Java Developer
Responsibilities:
- Worked as a full-stack developer, designing and coding the back-end business logic and front-end application layer
- Designed and developed functional layer implementing order processing business processes employing Struts 1.2 and Hibernate MVC architecture
- Enhanced user experience by developing front-end validations using Javascripts, jQuery and Ajax
- Developed stored procedures and functions in MySQL
- Provided maintenance and full functional support to the end users of the system.
Technologies Used: Java, J2EE, Servlet, JSP, Struts 1.2, Hibernate, SQL, jQuery, AJAX, Javascript, HTML, CSS, Apache Tomcat, MySQL, Eclipse