Post Job Free

Resume

Sign in

Software Engineer Digital Marketing

Location:
Hyderabad, Telangana, India
Posted:
June 29, 2020

Contact this candidate

Resume:

Damodar Sree Ranganath

: +91-950*******

: add6p5@r.postjobfree.com

Extensive experience in executing full life-cycle application development projects; ramping-up projects within time, budget & quality parameter, targeting assignment with an organization of repute in IT industry in Hyderabad

Profile Summary

Offering 13.5 years of experience which includes over 13 years of experience in Java/J2EE Technologies and over 3 years of Bigdata/Hadoop

Impactful IT Professional with enriched knowledge of project management activities, project planning, design, scope definition, estimation, resource administration, process management and compliance with quality standards; ensuring project delivery within time, cost and quality specifications

Architect, design, code and deploy full-scale systems based on critical business outcomes

Steered efforts in Application Security Assessment and implementing solution for Security Vulnerabilities

Possess working knowledge of Object Oriented Analysis (OOA), Object-Oriented Design (OOD) using UML (Unified Modeling Language) and OAuth 2.0. for securing the applications

Leveraged skills in designing and developing enterprise applications using Java and J2EE technologies Servlets, JSP, Struts, Java Messaging Service (JMS), JDBC, JNDI, EJB, Springs, Hibernate and Web Services (SOAP/REST), Micro services, MongoDB,Elastic Search

Indepth knowledge of Docker based Microservices Architectures, Jenkins & Kubernetes as a part of CI/CD process and deploying the enterprise applications with J2EE architecture in Oracle WebLogic 12.x, JBoss, Apache Tomcat

Skilled in working closely with delivery team to provide input on industry trends for delivery offerings to meet the market needs; expertise in conducting cloud release cycle with mobile application

Worked on several projects gathering experience across designing & developing applications; testing & debugging code; designing interfaces; software automation

Showcased excellence in implementing various Java design patterns such as creational, structural, behavioral design patterns & various other J2EE design patterns in the development of multi-tier distributed enterprise applications

An effective communicator with strong leadership, decision-making, analytical and problem-solving skills

Core Competencies

Technical Skills

Java/J2EE Technologies: Java/J2EE, Servlets, JSP, MVC Architecture, Struts 1.2/2.0, EJB 2.x/3.x, Springs, Spring Batch, Spring boot, Spring Security, Web Services(Soap/Rest), JPA, Hibernate, Log4j, JMS, iText, JUnit, JavaScript, CSS, HTML, XHTML, FTP, SFTP, Oracle/PL SQL and UNIX

Big data Technologies: Hadoop, Hive, HBase, Impala, Zookeeper, Phoenix, Kafka, RabbitMQ,MongoDB

Cloud Computing: SQS, SNS, EC2, ECS, S3, RDS, AWS SDK

Web Services: SOA, SOAP, WSDL, XSD, XSLT, XPath, XML, SAX, DOM, JSON and Restful

Database: Oracle 9i/10g/11g, MySQL

Code Quality Tools: PMD

Unit Testing:Junit/Mockito, TestNG

SDLC: Waterfall and Agile

DevOps: Jenkins, Docker, Kubernetes

Tools: SOAPUI, Putty, WinSCP, Oracle Developer, PL/SQL Developer, TOAD, VisualVM

Version Control Tools: Subversion, CVS and GIT

ORM: Hibernate, JPA

Application/Web Servers: Oracle WebLogic 12.x, Apache Tomcat, JBoss

Knowledge Purview

Ecosystem components like Hadoop, MapReduce, HDFS, Sqoop, HBase, Hive, Phoenix, Impala, Zookeeper

Knowledge on Spark

AWS Services like SQS, SNS,RDS and S3

MongoDB, Redis (Remote Dictionary Server) DB and Elastic Search

Version Control Systems like CVS, Subversion & GIT

JUnit Framework for Unit Testing

JVM Memory Leaks

Stress Test Tools like JMeter

Code Compliance Tools like PMD

Case diagrams and Class diagrams using UML

Apache Kafka & RabbitMQ for messaging

Knowledge on KStreams,KTables for streaming applications

Springs Boot, Spring Cloud, Micro Services

Professional Experience

Jun’19-Present with Primesoft IP Solution, Hyderabad as Technical Architect

Oct’18-Jun’19 with Global Logic, India as Senior Technical Lead

Feb’16-Oct’18 with Epsilon India (Alliance Data), Location as Technical Lead

Apr’15-Feb’16 with Tech Mahindra Limited, Location as Technical Lead

Dec’07-Jan’15 with Kooud (European Dynamics) Software Pvt. Ltd., Location as Senior Software Engineer

Dec’06-Aug’07 with S2-Tech Pvt. Ltd., Location as Software Engineer

Key Result Areas:

Performing the necessary leadership, analysis and design tasks related to the development of an solution architecture

Leading a team of personnel and assisting them with the specifications for design, architecture, development standards, best practices, coding styles & other development guidelines and conducting extensive functional & code reviews

Designing and maintaining all production and development environments, greatly improving application uptime for all systems

Monitoring project progress and outstanding issues; ensured the quality & timeliness of the deliverables; reporting on the project’s progress and escalating issues

Suggesting appropriate technology-based solutions for enhancing functional efficiency and achieving business excellence

Developing & maintaining healthy business relations with clients and ensured high customer satisfaction matrices by achieving delivery & service quality norms

Delivering projects on time, building, mentoring test team and organization

Coordinating with management, clients & application developers about the business requirements and aids in developing business process solutions

Devising project baselines; monitored and controlled projects with respect to resource deployment, time overruns & quality compliance for ensuring its satisfactory execution

Administering resource allocations & setting up of the communication channels across the various horizons of the organisation structure

Education

Master of Technology in Computers Science Engineering from JNTU, Hyderabad in Year

Bachelor of Computers Science & Information Technology from JNTU, Hyderabad in Year

Please find the Annexure for Project Details

ANNEXURE

Projects Managed

Title: CFF

Period: June’19-Present

Description: Cash Flow Forecasting is the process of obtaining an estimate or forecast of a companys future financial position and is a core planning component of financial management within a company. It might sound obvious but the main output or deliverable of a cash flow forecasting process is a cash flow forecast. A cash flow forecast is a projection of an organisations future financial position based on anticipated payments and receivables.

The process of deriving a cash flow forecast is called cash flow forecasting.

Designation: Technical Architect.

Environment: Java/J2EE, JDK 1.8, Springs Boot, Docker, Kubernetes, Microservices, RabbitMQ, Kafka,ElastciSearch,MY SQL, WinSCP, Putty, Windows/ Linux, MongoDB

Role:

Taking part in discussions with product owner to gather the business needs

Individual contributor, working in collaboration with multiple vendors, partners and teams

Architect, design, code and deploy full-scale systems based on critical business outcomes.

Designing the technical solution for the forecast & AP/AR file-upload.

Providing estimations for the assigned dev JIRA

Experience with container technologies (e.g. Kubernetes, Ansible,Docker, etc.)

Experience with CI/CD and project management tools (e.g. Git, Jenkins, Jira, Confluence, Bugzilla, etc.)

Assisting the teams to complete the stories assigned and deliver as a part of sprint

Implementing RabbitMQ producer/consumer and working with queues.

Implementing Kafka Topic producer/consumer

Build automated deployments for consistent software releases with zero downtime.

Developing JUnit test cases for testing of the application

Testing Web services using different clients

Using:

oGIT as version control tool to merge code, check in and checkout the data

oJenkins to build the project

oSPRING Boot & Microservices to expose API’s

Improving code coverage

Tracking efforts through JIRA board

Title: CFF

Period: Oct’18-June’19

Description: Cash Flow Forecasting is the process of obtaining an estimate or forecast of a companys future financial position and is a core planning component of financial management within a company. It might sound obvious but the main output or deliverable of a cash flow forecasting process is a cash flow forecast. A cash flow forecast is a projection of an organisations future financial position based on anticipated payments and receivables.

The process of deriving a cash flow forecast is called cash flow forecasting.

Designation: Senior Technical Lead.

Environment: Java/J2EE, JDK 1.8, Springs Boot, Docker, Kubernetes, Microservices, RabbitMQ, ElastciSearch,MY SQL, WinSCP, Putty, Windows/ Linux, MongoDB

Role:

Taking part in discussions with product owner to gather the business needs

Designing the technical solution for the same

Providing estimations for the assigned dev JIRA

Attending daily scrum calls, sometimes playing role of scrum master

Assisting the teams to complete the stories assigned and deliver as a part of sprint

Implementing RabbitMQ producer/consumer and working with queues.

Developing JUnit test cases for testing of the application

Testing Web services using different clients

Using:

oGIT as version control tool to merge code, check in and checkout the data

oJenkins to build the project

oSPRING Boot & Microservices to expose API’s

Improving code coverage

Tracking efforts through JIRA board

Title: CDS

Designation: Technical Lead

Description: CDS is an application where in used for email marketing in digital marketing world. The data is used to send the emails to the customers and check the usage of the product. The data is provisioned to downstream systems for reporting and dash boarding purposes.

Environment: Hadoop, HDFS, Hive, Sqoop, Zookeeper, HBase, Phoenix, Java 1.8, MVC Architecture, MY SQL, Message Queue, Junit, JSON, WinSCP, Putty, Windows/ Linux, Springs Boot, Spring Cloud, Micro services, Kafka

Role:

Participating in Requirement analysis call

Providing estimations for the assigned Dev JIRA

Attending daily scrum calls, sometimes playing role of scrum master

Assigning JIRA helping team to successfully complete sprint

Managing a Data store using Hadoop ecosystem (HBASE, HIVE, PHOENIX, IMPALA, SQOOP, YARN, Zookeeper)

Using:

oRedis (Remote Dictionary Server) DB for frequent lookup of data and session caching

oSPRING Boot & RESTFUL services to expose API’s

oGIT as version control tool to merge code, check in and checkout the data

oWinSCP and Putty to transfer and modify files quickly and securely to Unix Servers

oJenkins to build the project

Creating:

oHive and IMPALA tables across the data stored on HDFS and working on them using HIVE and IMPALA QL

oIndexes on HBase Tables with phoenix

Spearheading:

oBulk data import to HDFS and loading it to HBase

oHDFS maintenance and administering it through Hadoop-Java API

Writing Java API's for interacting with the HBASE and HIVE scripts to extract, transform and load the data into Database

Developing JUnit test cases for testing of the application

Testing Web services using different clients

Improving code coverage

Tracking efforts through JIRA board

Title: FTR (France Telecom)

Designation: Technical Lead

Description: FTR (France telecom) is a telecom domain Quote/Order journey Application. This mainly deals with Quote Journey and Order Journey where in the customer can directly place the Quote. Earlier in BT the Sales users use to quote for the customer and place the order on behalf of them. In this application customer is given access to place the quote. Customer can upload creates a request (quote) and create the Sites where to configure. The sites has the details like location, telephone number etc. Based on the location BT provides the packages for the customer to select based on speed and resiliency. They consider the technical attributes and service attributes before installing the services at customer premises.

Environment: Java JDK 1.6, Spring 3.0, Hibernate 3.0, JSP, JSTL,Junit, JSON, Web Services, MVC Architecture, Oracle PL/SQL skills,Quartz scheduler, Message Queue,Oracle SQL Developer, WinSCP, Putty, Windows 7 Enterprise

Title: Agora

Role: Senior Software Engineer

Description: Agora is based upon J2EE platform which will be used by European officers for front-end and back-end operations. This project is used by both Europeans and U.S offices. This application provides functionalities like role management, documents service, forums, silence procedures

Environment: Java JDK 1.6, Spring 2.0, Hibernate 2.0, JSP, JSTL, Junit, EJB, MVC Architecture, Oracle PL/SQL skills, Message Queue, Oracle SQL Developer, WinSCP, Putty, Windows 7 Enterprise

Title: E-Awarding

Designation: Senior Software Engineer

Description: E-Awarding is based upon J2EE platform which will be used by public officers and suppliers who involve in procurement of services required by the council. This application provides functionalities like auctioning, evaluating, awarding and managing work-flows, templates, dossiers, administrative etc. Electronic Awarding & Auction: provides the necessary functionality for the management of the awarding process (creation/update/deletion of the awarding criteria insertion of supplier score, ranking and on line auction based functional criteria)

Environment: Java JDK 1.6, Spring 2.0, Hibernate 2.0, JSP, JSTL, Junit, EJB, MVC Architecture, Oracle PL/SQL skills, Message Queue, Oracle SQL Developer, WinSCP, Putty, Windows 7 Enterprise

Title: Cyprus-Procurement System

Designation: Senior Software Engineer

Description: The (Cyprus-Procurement System) e-Procurement system that will be introduced in the Republic of Cyprus, providing electronic means for conducting public procurement competitions, and furthermore the detailed description of user requirements that the system will support. This project is classified by e-Registration Module, e-Notification Module, e-Tendering Module, e-Awarding Module, e-Auctions, Information Area.

Environment: Java, J2EE, Web Logic Application Server, Struts, EJB, XML, JSP, Hibernate, Oracle, JQuery, JavaScript, Ajax, HTML, CSS, SVN, ANT, JMS, Log4j, JUnit

Personal Details

Date of Birth: 13/08/1984 Languages Known: English,Hindi,Telugu,Tamil,Kannada Present Address: 2-2-15,Krishna Reddy Buliding,Tolicowiki,Hyderabad.

SDLC

Requirement Gathering / Analysis

Product Development

Coding/Code Review

Bug Tracking/Debugging

Unit Testing

Quality Assurance

Client Relationship Management

Agile/Waterfall

Bigdata Analytics

IT Project/Program Lifecycle Management

Delivery/Release Management

Business Strategy & Execution

Process Enhancements

Budgeting/Cost Optimization

IT Solution Design

Stakeholder Management



Contact this candidate