Srujana Rayeneni
Contact: 979-***-****
******.****@*****.***
EDUCATIONAL QUALIFICATION:
Bachelor of Technology in Computer Science Engineering, G.P.A 7/10
Jawaharlal Nehru Technological University, Kakinada, India. April 2011
Master of Science in Computer Science G.P.A 3.2
State University of New York, (Sunny) New York, United States. Aug11- Dec12
Master of Business Administration G.P.A 3.7
Delaware, United States. Jun 2015
CERTIFICATION:
Adobe Campaign architect
Adobe Campaign Developer.
AWS Developer
TECHNICAL SKILLS
Databases : PostgreSQL, MS SQL
Data Modeling Tools: ERwin, MS Visio
Programming : PL/SQL, C, C++, Java, J2EE
Scripting Language : JavaScript, XML, Shell, HTML5, CSS, JQuerym
Operating Systems : Windows, Linux
Reporting Tools : Excel, Adobe Campaign Classic, BIRT
PROFESSIONAL EXPERIENCE:
United Parcel Service, Alpharetta, GA
March 2017 – Till Date
Role: Adobe Campaign Developer – UPS My Choice
Develop Campaigns and work on enhancements based on the design specifications and Perform Campaign maintenance and monitor daily workflows to ensure quality of service.
Launch Campaign implementation for UPS My choice application for establishing large User base through design of large scale marketing campaigns for my choice applications.
Build delivery templates, Web applications/Surveys, workflow templates and campaign templates, ETL workflows using Adobe Campaign Manager.
Created Delivery Template, typology rule, configuring a campaign template and creating technical workflows to implement UPS business rules using Adobe Campaign.
Monitor application capacities and performance and cost efficiency, and oversee performance across various my choice client applications.
Modify the existing UPS marketing applications in order to solve the problems and to go global with the product such as localization of the content for several countries.
Develop Campaigns and work on enhancements based on the design specifications and Perform Campaign maintenance and monitor daily workflows to ensure quality of service.
Modify existing software to fix bugs, which then enhances the performance of the system.
Setup automated export workflows, modify an input form, and deploy Campaign configurations.
Creating Technical Workflow, Targeting and Segmenting, Campaign execution, performing a testing and Managing Offer Engine in real time to send dynamic offers to end user based on their behavior.
Convene and analyze together from the client/user and then prepare the design specifications based on the user requirements and work on analytical and statistical projects.
Analyze large amounts of data and then permit users to evaluate the past successes or projected future successes of their marketing campaigns.
Design, build and execute multi-channel campaigns leveraging the Adobe campaign application
Support quality and user acceptance testing such as creating test cases and executing test as related to marketing campaigns.
Build delivery templates, web applications/surveys, workflow templates and campaign templates, ETL workflows by using Adobe Campaign.
Verify actual HTML presentations for all form factors and the quality of the outbound campaigns as client requirements are met.
Refactor the existing applications in order to solve the problems also to globalize with the product such as localizing content.
Install, configure, and maintain continuous integration, automations and configuration management tools.
Developing and Executing the standard and ad-hoc Direct Marketing campaigns for many channels like Email, Mobile App, SMS and Social media through Adobe campaign management tool
Worked on Adobe Marketing Cloud tools for various marketing campaigns to automate email marketing campaigns and manage / monitor the performance of cross-channel campaigns from one place.
Hands on experience using JIRA, Confluence and GIT for version control and agile way of project management.
Configure and extend a Campaign data model, configure folder permission, Setup user access right.
Expertise in workflow activities such as Query, Enrichment, Change dimension, List, Deliveries, Update, File collector, File transfer and Scheduler activities.
Worked on creating database Schema’s, Input forms, Pre-defined filters and Navigation hierarchy and web applications.
Build delivery templates, Web applications/Surveys, workflow templates and campaign templates, ETL workflows using Adobe Campaign Manager.
Worked on Web site Code Development / Code Writing in work flows.
Created JavaScript for workflows that run for email campaigns and for web applications.
HTML / CSS and web technologies across different platforms.
Worked on creating Web Services in campaigns such as SOAP and REST APIs.
Strong interpersonal skills and the confidence to lead discussions with clients at senior levels.
United Parcel Service, Alpharetta, GA
June 2014- March 2017
Role: Application Developer
Project: Internet Pickup for DEVOPS
Description: Internet Pickup Web Application is front end application that provides access to United Parcel Service home page (ups.com) and provide different services like scheduling an on call pickup, scheduling a smart pickup and many other services to the end clients from different countries around the world.
Re-engineering Internet Pickup application to move to DevOps for continuous integration
Actively working on Migrating existing IP application from Web logic server to Tomcat Server thus enabling Web Application containerization.
Actively working on Updating the UPS.com infrastructure to support a DevOps strategy
Training and Working on Docker to run and manage apps side-by-side in isolated containers.
Wrote Restful web services using Jackson API, Http Entity and Jersey API over different calls.
Actively involved in retransformation of Internet Pickup Application to a Single Page Angular JS application for more accessibility, being User Friendly.
Worked on Eliminating tightly coupled interfaces
i.e. RMI, Client JAR functionality, EJB’s, and incompatible Web Service interfaces.
Currently Working on Team Foundation server for code merge, review, bug tracking and User stories but actively working on migrating to TFS GIT because DevOps pipeline supports only GIT controlled projects.
Used Jenkins Pipeline for automating code deployment for every 5 minutes to facilitate continuous delivery.
Working on Logback that picks up all logs written to stdout.
Deployed application on Tomcat server.
Migrated from Http session to Couch Base session to support application session in open shift Environment.
Used Jackson Object Mapping for serialization and deserialization objects along the session over http requests.
Used Nexus Repository manager to proxy, collect, and manage dependencies so users are not constantly juggling a collection of libraries or jars and maven build.
Training and learning OpenShift for Public/Private cloud application development and hosting platform that can automate the provisioning, management and scaling of applications for UPS.
Plural Sight Training on Amazon Web Services (AWS), Docker, Machine Learning Programming, Automation and Big Data for UPS to re-engineering and refactoring all applications on UPS.com.
Wrote JQuery Validations and Ajax calls in the Java Script for implementing validations for the User Interface and implemented corresponding logics.
Used JAXB for marshalling and unmarshalling the XML documents.
Developed the UI pages using JSP, JSTL, HTML, CSS, Java Script.
Implemented Angular js directives to support Angular JS scripts that are consumed by IPWA application.
Produced and Consumed Restful Web Services as part of re-engineering for IPWA.
Implemented Restful Web Service Security through security gateway for securing restful content.
Used form beans to receive request and process information.
ENVIRONMENT: Java 1.6/1.7, JRockit, Form beans, Struts, Java Script, Ajax, JSP, Web Logic Server, Apache Server, LINUX, Windows 7, ANT, Eclipse, JSon, Apache Server, Tomcat.
Role: Sr Application Developer
Project: Pickup Point Module (PPM)
Description: Pickup Point Module (PPM) is an application to create pickups for sensitive packages from doctor office locations or any clinical package drop off locations.
Pickup point Module (PPM) is built on Spring MVC Framework.
Used Rest Based web services over the application to send receive data over requests.
Wrote Cron jobs to run various threads and regular jobs for the application.
Used Spring annotations all over the application as a part of Spring Framework.
Used IBM MQ for sending and receiving messages via Queue.
Ran cron jobs for sending messages to IBM MQ on a timely basis as required by the job .
Used Jenkins Pipeline for automating code deployment for every 5 minutes to facilitate continuous delivery.
Used MQ related annotations for using MQConnection Factories and properties.
Used MQ ConnectionFactory as a part of IBM MQ for sending and receiving messages.
Used Email and SMS server API’s for sending and receiving Emails and SMS within the application as required.
Worked on Scheduled jobs within in the Spring Framework for running various tasks within the application.
Used various components of spring like HttpComponentsClientHttpRequestFactory for setting required properties for jobs, http packages of spring for implementing Rest calls.
Used Jackson API for rest web services.
Used different Annotations like PropertySource, Bean, configuration, Autowired and many more from Spring Framework to implement annotation based spring application.
Used Jackson Object Mapping for serialization and deserialization objects along the session over http requests.
Used a various Linux commands for running scripts, deployment support of the application.
Transitioned from Weblogic Server to Tomcat server.
ENVIRONMENT: Java 1.8 Beans Web Logic Server, Apache Server, LINUX, Windows 7, Maven, Eclipse, JSon, Tomcat Server.
State of Missouri/Engage Point, Jefferson City, MO January 2013 –June 2014
Role: Java/J2EE Developer
Project: Missouri Eligibility Determination and Enrollment System (MEDES)
Description:
MEDES (Missouri Eligibility Determination and Enrollment System) is a health Insurance Oriented Project that works for providing better insurance services by determining the health insurance eligibility using MEDES eligibility rules for citizens of Missouri. It is SOA based architecture that deals in replacing the existing legacy systems and modernizing the system to provide a easy, quick way of health insurance opportunities for citizens of Missouri.
Responsibilities:
Followed the Agile methodology to implement the application.
Played the role of a systems Analyst supervisor to develop Interface control Documents (ICD) which is a technical document required for developing and coding the requirements accordingly, design meetings at state of Missouri.
Used apache camel for routing the services between different systems and Apache Axis and Apache CXF for web services.
Used JBoss fuse server to deploy applications, web services.
Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
Developed WSDL’s and XML Schemas (XSD’s) to create web services that establish communication between various integration layers.
Used Spring MVC framework for developing web application.
Used Hibernate for Object Relational Mapping (ORM).
Developed and consumed JMS message queue (Rabbit MQ).
Wrote the JMS listeners/ receivers to get the Eligibility file from the legacy systems.
Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
Developed MEDES Case UI Front end screens using HTML, CSS3, JSP, JSON, JavaScript, JQuery and AJAX.
Used SOAP UI for testing web services
Developed the application using Spring Source Tool (STS) and IntelliJ as the IDE and used the standard features for editing, debugging, running etc.
Developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
Maven for Build, deployment and JBoss Server, BIRT for Template designing.
Environment: JAVA, J2EE, JSP, Maven, STS, IntelliJ, SVN, HTML5, CSS 3, JQuery, AJAX, Bootstrap Js, JBoss Fuse, Apache Camel, BIRT Reporting tool, Web Services, DB2, JSTL, Spring MVC, JAX-WS, JAXB, SOAP, WSDL, SOAP UI, Jenkins CI, Windows, SVN,Apache Camel, CXF.
Academic Projects:
Role: Individual
Shape Drawer Application Dec 2011 - Mar 2012
It is a desktop application which allows user to draw, move, re-size, delete and group pre-defined set of shapes on a Swing graphical user interface.
The user can save diagram and open saved diagram.
New shapes and different user interfaces can be introduced easily.
Designed using agile methodologies and test driven development with 100% unit test code coverage.
Environment: Java, Swing, MySQL 6.3, Eclipse, TortoiseSVN
Contact Management Application Oct 2011 - Dec2012
Role: Implemented the application and business logic along with unit testing the code among the team of 3.
Developed a web application for a company that maintains contacts of the university department and other information useful of the department.
The application fetches data from a test web service, does some computations based on the data and offers the result to the users.
Environment: ASP .net
Coursework:
Software Design, Operating systems, Introduction to Information System Security, Computer Architecture, Data Base Management System, Micro Processors.