From:                              route@monster.com

Sent:                               Saturday, May 07, 2016 5:08 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

Sarat Babu Dontula 

Last updated:  08/26/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Shrewsbury, MA  01545
US

Mobile: 7209808884   
sdontula@gmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Sarat Babu Dontula - IT Manager / Systems Architect

Resume Value: hyy4kteexswx6bkm   

  

 

Sarat Dontula                                                                                                                sdontula@gmail.com

IT Manager / Systems Architect                                                                                                  

 

SUMMARY

 

·               14+ years of experience in software design, development, testing and implementation of effective business solutions based on multi-tiered architectures.

·               6+ years of experience managing development, support teams and executing projects successfully.

·               Expertise managing both onsite and offshore development teams.

·               Experience managing project resources, timelines, requirements, deliverables and costs.

·               Aided pre-sales team as a solution architect in closing multi million dollar ERP application sales deals.

·               Expertise in Object Oriented Analysis, Design / Development Methodologies, Java and J2EE Core Design Patterns, Spring, Hibernate, Restful Webservices, BPM and Agile Methodologies.

·               Experience working with J2EE Application servers like Tomcat, BEA Web Logic, IBM WebSphere, JBoss and GlassFish.

·               Experience with Hadoop, Horton Works, R, Tableau Desktop, Pig and Hive.

·               Experience developing Web Services (API’s) for retail, financial, public service industries.

·               Worked extensively with Spring Framework, Enterprise Java Beans, JPA and ZK framework.

·               Strong Javascript, JQuery, IOS and Android mobile application design experience.

·               Expertise in identifying the goals, principles, and the mechanisms used in the development of secure applications.

·               Experience creating Use Cases, Sequence and Class Diagrams using Unified Modeling Language (UML) with Rational Rose and Microsoft Visio.

·               Good understanding and working knowledge of networking protocols, VLANs, Access Lists, NAT, Cisco routers, firewalls, LDAP, DHCP and DNS servers.

·               Ability to lead design, development, implementation and support teams.

·               Strong interpersonal skills and an active team player. Ability to meet tight deadlines and deliver complex projects on schedule.

·               Excellent written, verbal communication and organizational Skills.

 

 

TECHNICAL SKILLS

 

Programming Languages: Java, J2EE, Node.js, C, C++, Ruby, PHP, Perl, ASP, Awk scripting

J2EE Application Tier: Spring, EJBs, Web Services, JAXB, SOAP and Bean Shell. 

J2EE Web Tier: Struts, JSF, JSPs, and Servlets

J2EE Database Tier: JPA, Hibernate, Toplink

Business Process Management: Oracle BPM, BPEL, JBPM, JPDL and JBPM Modeler (Signavio). 

Mainframes: RPG, COBOL, AS400, DB2 and JCL.

 

Mobile Development: IOS, Objective C, Android, Phone Gap, Trigger.io

Mobile Tools: Crittercism, Test Flight, Apperian, Applause, Xtify, Urban Airship.

Mobile Frameworks: Cocoa Pods, AF Networking etc.

 

Big Data: Horton Works Hadoop, R, Pig, Hive, Tableau and Algorithms.

Personalization: Certona, Mediative, Runa, Criteo, Sociomantic.

Analytics Tools: Adobe Omniture, Ensighten, Qubit

 

Project Management: Agile, Scrum, Kanban and Waterfall Methodologies

Project Management Tools: JIRA, Version One and Microsoft Project.

 

Application Performance: App Dynamics, New Relic, CA Wily Introscope, StrongLoop, Mongo MMS.

Application Monitoring: Splunk, Nagios and Keynote

Identity Management: SAML, OAuth

API Management: Apigee

Continuous Integration Server: Hudson, Jenkins

Cloud Platforms: Amazon WCS, Rackspace Cloud, Google Cloud.

 

Application / Web Servers: Tomcat 4.0, WebLogic, IBM WebSphere, Glassfish, JBOSS and IIS 

  Operating Systems: MAC, Solaris, Linux, Windows, MVS and AS400

Databases: Mongo DB, Redis, Oracle 8i/9i/10g, My SQL, MS-SQL and DB2

Database Mirroring: Oracle GoldenGate

 

Development Tools: Maven, Apache Ant, Github,

CASE Tools: IBM Rational Application Developer, Sun Java Studio, Eclipse and Netbeans

 

Web Design: Angular, JQuery, JavaScript, ZK framework, HTML, DHTML, XML, XSL, XSLT CSS.

Web Design Tools: Dreamweaver, Flash, Fireworks and Contribute

Network/ VOIP Technologies: VLANs, NAT, Call manager, Unity, ICND and IP IVR, Twilio IVR.

GIS: ESRI Arc Info, Arc Pad, ARCGIS Server.

 

 

EDUCATION

MBA - University of Colorado Denver – Summer 2015 – Graduated Summa Cum Laude (3.925/4.0)

MS in Electrical Engineering - Missouri University of Science & Technology - 2003

BE in Electronics and Comm. Engineering - Andhra University – 2000 – Graduated with Distinction.

 

PROFESSIONAL CERTIFICATIONS

        Certified Scrum Master - License 173079 – Nov ‘11

        Appearing for CISA certification exam in Dec 2015.

 

 

PROFESSIONAL EXPERIENCE

IT Manager / Systems Architect         Staples Inc

May’11 to Present

 

Staples – Global Technology E-Commerce Team

 

Mobile Applications:

·   Managing team of software, quality assurance and automation engineers implementing mobile web applications.

·   Following agile methodologies to manage project and deliver in a timely fashion.

·   Created architecture and developed new m.staples.com application platform. Platform was built with multi-data center and clustering support on Rackspace.

·   MEAN stack was utilized to construct the APIs and UI of the platform. Instart Logic CDN, Rackspace LTM (Local Traffic Manager), In-house F5 GTM (Global Traffic Manager) was used for caching and load balancing.

·   Platform was created with performance in mind from the get go. Created benchmarks and JMeter test scripts to measure performance of every service end point.

·   Put in place application monitoring by leveraging MMS (Mongo DB Management Service), Strongloop and Nagios.

·   Incorporated push notifications, crash monitoring functionality for Staples.com IPad application.

·   Architected and developed Ink Reordering IOS application for store associates.

·   Provided architecture support for Staples.com Android application.

 

Analytics and Big Data:

·   Manager and Systems Architect for analytics, Big Data Recommendations, User Profiling and Cross-domain user detection projects for staples global e-commerce sites.

·   Provided architecture for Site Monetization, Chat, Traffic Segmentation projects.

·   Implemented Certona recommendations on Eway.ca.

·   Implemented Mediative site monetization for Staples.ca.

·   Implemented Proactive and Reactive chat application on Eway.ca.

·   Created framework to segment traffic on Staples.com using Test and Target.

·   Analytics implementation via Ensighten for all Staples Global sites.

 

Staples Advantage:

·   Architect and Technical Lead for Staples Advantage Mobile Ordering application.

·   Incorporated single sign on functionality using SAML SSO technology.

·   Integrated JSON based Restful Webservices into Websphere Commerce application stack.

·   Created Staples Advantage Mobile Approvals proof of concept application.

·   Integrated Pro-Active Chat application into Staples Advantage.

·   Lead run plan activities to decommission Staples Link application. This included migration of existing Staples Link customers to Staples Advantage.

·   Coordinated several teams belonging to Architects, Database, Middleware, Quality Assurance, Networking, Print Solutions, Websphere Product Center, and Customer Setup while decommissioning Staples Link application.

·   Incorporated several change requests concerning Omniture Site Catalyst product.

 

 

Software:

MEAN stack, Rackspace, Linux, Mongo DB, Redis.

Hadoop, R, Pig, Hive, Tableau.

IOS, Android mobile application development frameworks.

J2EE, Restful Webservices, JSON, HTML5, JQuery Mobile, Omniture, Ensighten, Adobe Test and Target, IBM Websphere Commerce, EJB, Struts, JSP, Servlets and DB2.

 

 

IT Manager & Architect

Innoprise Software, Broomfield, CO

Jan ‘06 to May ‘11

 

Project Description: Online Bill Pay - Customer Information System (CIS)

CIS system lets utility companies manage their customer accounts, service locations, utilities, billing and meter reading data. System is capable of managing multiple services like water, sewer, electric and gas. Software provides accurate billing, payment processing, rate change management, online payment capability and many other features.

 

Online Bill Pay module for CIS allows customers to view account information, payment history, services information, service consumption information and billing statements online. System allows customers to pay their bills online using credit card or bank accounts. Customers are given options to either schedule a payment for a future date or setup monthly recurring payments.

 

Responsibilities:

·               Worked in all the phases (Inception, Elaboration, Construction and Transition) of the project writing the SDS (Software Document Specification) that gives a high-level design view of the system on the basis of the given SRA (Software Requirement Analysis) and then designed the TSD (Technical Specification Design), which is more extensive and consists the actual class names, APIs to be used and more.

·               Created a common Restful Web Service interface to both SunGard H.T.E and Innoprise CIS systems. Switching from H.T.E. to Innoprise CIS is made as easy as pushing a button in the admin console.

·               Created Rest based Web Service clients by developing Delegate, and Facade Classes.

·               Developed persistence layer, which involves development of Data Objects using JPA and Toplink.

·               Used EJB stateless session beans to create middle tier.

·               Business Delegate, Service Locator and other design patterns were used to create utility classes.

·               Used  ZK to create presentation layer.

·               Used Maven build and data migration tools.

·               Developed integration with various credit card processing payment gateways.

·               Developed reporting feature in the system to view historical customer payment statistics.

·               Batch jobs are developed using glassfish’s timer service to process scheduled and recurring payments.

·               Used Glassfish application server for deploying the application.

·               Worked with Oracle, MySQL, SQLSERVER, and DB2 databases.

·               Used Visio to develop the UML (Class, Sequence etc) diagrams for TSD document.

 

Software:

Java, J2EE, ZK, EJB 3.0, Hibernate, SOAP, RESTFUL Webservices, JAXB, SOAP UI, ZK, JSP, Servlets, Glassfish, Eclipse, Visio,  CVS, Ubuntu, Solaris and Windows XP.

 

 

Project Description: Citizen Online Access

Citizen online access (COA) provides contractors and home owners an online portal to apply for permits, licenses, and work requests online. Contractor/Home owner starts by creating a profile online. After information is verified city clerk allows them to apply for permits and licenses.

 

Permit/License application process lets contractors upload required documents and enter essential informational elements online. COA calculates appropriate fees based on permit/license classification, allows payment of fees using credit card or check, scheduling of inspections, viewing inspection comments and printing of permit related documents. System informs contractors when permit, Certificate of Occupancy or Completion (CO or CC) is available online to be print

 

Responsibilities:

·            Used Agile development processes to manage project key deliverables and resources.

·               Analyzed requirements and created system architecture, user interface design documents.

·               Created UML documents to help team members better understand overall system architecture.

·               Supported pre-sales team as a solution architect. Acted as client facing architect to resolve configuration and installation problems.

 

Software:

Java, J2EE, Spring, Glassfish, Eclipse, Visio, CVS, Ubuntu, Solaris and Windows XP.

 

Project Description: Community Development System. (ComDev)

Community Development system is used by local governments to manage building permits, planning and zoning projects, business licenses and code enforcement cases.

 

Every application in the system will have fees, payments, workflow items, inspections, reviews, supporting documents and concerned contacts. Easy access is provided to these entities using search and filter tools. Workflow items tied to every application automatically control their flow through the system. Functionality exists in the system to send alerts and notifications to concerned contacts every step of the application process. Payment processing, inspection, review scheduling and resulting functions are incorporated into the system. Fee payment, permits issued and several key reports with vital statistics are generated from within the system.

 

Responsibilities:

·            Managed project key deliverables and developer resources.

·               Supported pre-sales team as a solution architect. Acted as client facing architect to resolve configuration and installation problems.

·               Gathered and analyzed client requirement specifications.

·               Prepared class, sequence and activity diagrams (UML diagrams) to describe system workflow.

·               Participated in system architecture design and component development process.

·               Developed persistence layer, which involves development of Data Objects using EJB 2.1 entity beans.

·               Created middle tier writing delegates, development and deployment of EJB stateless session beans.

·               Used JSP, custom tag libraries to create presentation layer.

·               Developed Java Scripts for Client Side validation.

·               Created Web Services which enable scheduling and resulting of inspections using IVR applications. Used XFire for WSDL generation.

·               Created an interface using JNDI, RMI to allow legacy RPG program to make payments in ComDev system.

·               Created interfaces to Innoprise, New World, H.T.E, H.T.E GMBA, J.D Edwards financials systems.

·               Implemented centralized cash receipting (CCR) interfaces in comdev.

·                  Used Ant build and data migration tools.

·                  Worked with Oracle, MySQL, SQLSERVER, and DB2 databases.

·                  Used JBoss application server for deploying the application.

·                  Created Junit test cases for unit testing application during development phase.

·                  Used XML, XSL, XSLFO, Eclipse BIRT and Jasper reports to generate reports from the database.

·               Used Stored Procedures while querying data from the database.

·               Tuned complex query performance and solved several system performance issues.

 

Software:

Java, J2EE, EJB, Webservices, SOAP UI, JSP, Servlets, XML, XSL, Xpath, XSLT, XSD, JBoss, Eclipse, XML Spy, Visio, CVS, Ubuntu, Solaris and Windows XP.

 

 

Project Description: Centralized Payment Processor

Payment processing activities for all Innoprise ERP applications are centralized and implemented in this module. Centralized payment processor  (CPP) has hooks to leading industry payment gateways like Authorize.net, Cybersource, and Virtual Merchant. CPP allows processing of both credit cards and checks. CPP allows functionality to schedule a payment in the future. Auto-Pay functionality has been inbuilt into the module. Webservice interface is provided so that all Innoprise ERP applications can utilize extensive payment processing capabilities provided by this project.

Responsibilities:

·               Integrated Authorize. Net’s Customer Information Manager (CIM) product into CPP.

·               Utilize Authorize’s CIM products API’s to manage customer profile and his credit card information (payment profile information).

·               Used EJB 3.0 webservices framework to expose CIM API to remote Innoprise ERP applications.

·               Created extensive documentation for features provided by the webservice and the parameters required for the webservice to function correctly.

·               Used SAX, JDOM XML parsers to construct instructions to Authorize.net CIM gateway and to parse responses received from the gateway.

·   Supported pre-sales team as a solution architect. Acted as client facing architect to resolve configuration and installation problems.

 

Software:

J2EE, EJB 3.0, Webservices, Glassfish, Authorize.net CIM API.

 

Project Description: Centralized Cash Receipting (CCR)

CCR application centralizes cash receipting needs of various Innoprise applications like Comdev, CIS, Financials and Sales tax. CCR allows users to make payments to all Innoprise modules from one screen. A single payment type (check/credit card/money order) can be utilized to pay charges in any Innoprise application. Likewise multiple payment types can be applied to a single charge. Cash batch creation, payment-voiding, receipt printing, endorsing, cash batch balancing are few important functions of the system. Daily cash batch reports are generated from the system.

 

Responsibilities:

·               Created interfaces implemented by various modules to allow payments through CCR.

·               Developed the Java Doc for CCR interface API’s.

·               Involved in all the faces design, implementation and maintenance phases of the project.

·               Implemented CCR interface API’s in Innoprise’s ComDev and CIS systems.

·               EJB stateless session beans were utilized in creating permit lookups and accepting fees.

·               Payments accepted through CCR are routed using JNDI and RMI to appropriate module to be applied for charges.

·               Created presentation layer for CCR in struts and AJAX.

·               Used EJB 3.0 (JPA) entity beans to store persistence entities required for CCR operation.

·               Used Glassfish application server for deploying the application.

·               Created technical documentation and User’s Manual.

 

Software:

J2EE, JPA, ZK, XML, XSL, XPATH, XSLT, Glassfish, Eclipse.

 

 

Software Engineer              

City of Port Orange, Florida
Aug ‘03 to Jan  ‘06

 

Project Description: Applicant Tracking System

Applicant tracking system allowed City of Port Orange to accept applications for open positions in electronic format online.  System keeps track of jobs, applicants and any correspondence generated between the candidate and HR department. System informs applicant when selected for further interview. Correspondence to the applicant can be generated from within the system.

 

Responsibilities:

·               Gathered requirements from client and created UML diagrams representing system workflow.

·               Prepared the UTPs and STPs for the project.

·               Interacted with the client and  was responsible for all project deliveries.

·               Developed session EJB’s and Hibernate for programming logic.

·               Struts, JSPs were used for  data presentation layer.

·               Involved in the unit testing and integration testing.

·               Involved in the code review for the project.

 

Software:

J2EE, Hibernate, Struts, WebLogic 8.1, EJB, Eclipse, HTML and Javascript.

 

 

Project Description:  Parks & Recreation Special Events Monitoring System.

Designed new parks & recreation website. Website has information about parks, facilities and special events. Site has picture gallery to showcase events, parks and facilities finder application.

 

Responsibilities:

·               Interacted with end user to gather project requirements.

·               Business logic was written using EJB’s and persistence was achieved using Hibernate.

·               Struts, JSPs were used for  data presentation layer.

·               Created unit test to test the system.

 

 

Software:

J2EE, Hibernate, Struts, WebLogic 8.1, Eclipse, HTML and Javascript.

 

 

Project Description: City of Long beach, MS, Damage Assessment

·               Provided IT and communication support to City of Long Beach as part of  “Katrina Disaster Management” team.

·               Created software for assessing residential and utility damage.

 

Software:

Java, Struts, JDBC, Web Logic 8.1, XML.

 

 

Project Description: Mobile Inspector

Created web application which allows building inspectors to access inspection information right away at the inspection site through a wireless connection. Provided features for inspectors to assign results to the inspections using laptop or mobile device. Programmed using Struts, JSP, SQL, and JDBC. AS 400, RPG programming skills were required.

 

Responsibilities:

·               Created application architecture design and requirements document.

·               Interacted with the client and  was responsible for all project deliveries.

·               Struts, JSPs were used for  data presentation layer.

·               Wrote unit tests to test the system during development stage.

 

Software:

J2EE, Hibernate, Struts, IBM WebSphere 6.0, IBM Rational Application Developer, HTML and Javascript.

 

 

Project Description: Impact fee Calculator

Created a web application, which allows community development to interact with customer service in updating the impact fee for a structure. Web interface was created in Struts, HTML, and Javascript. Database used was mysql. Web application interacts with AS400 legacy systems.

 

Software:

J2EE, Hibernate, Struts, IBM WebSphere 6.0, IBM Rational Application Developer, HTML and Javascript.

 

 

Project Description: Cisco IP Telephony

·               Created interactive voice response system to schedule and cancel building inspections.

·               Created contact center application using Cisco’s IP IVR system.

·               Created automated attendant application for city hall, parks, police and fire department.

·               Created emergency hotline, citizen information line during hurricanes.

·               Created Voice XML applications for IP phones.

 

 

Project Description: Streamlining Warehouse Processes

Configured scanners to scan items in the warehouse and upload them to AS/400 database. Created website to view real-time data which streamlined warehouse inventory issuing process and receipt printing. Required programming skills in AS 400, HTML, SQL, JDBC, Struts, JSP and JavaScript.

 

Programmed scanners screens using MCL Designer and MCL link 2.52 pc-scanner communication software. Created barcode generation system using MPCL software, Visual Basic, MS-Access, AS400, and DB2.

 

Software:

J2EE, Struts, WebLogic 8.1, JDBC, Eclipse, HTML and Javascript.

 

 

Student Technical Assistant                                                                                             

Basic Engineering Department, UMR.

Aug ‘01 to Jul ‘03

 

Project Description: Student & Course Management System.

·   Designed database and dynamic web pages for Basic Engineering department.

Used web development technologies like JSP, Flash, Fireworks and Dreamweaver while designing web pages.

Software:

Java, JSP, JDBC, Struts and XML.

 

 

Assistant Systems Engineer                       

Consultant for General Electrical Appliances Division, Louisville, KY.

May  ‘00 to July  ‘01

 

Project Description: Migration of GE Appliances sales analysis and order processing system.

·   Maintained GE Appliances sales analysis and order processing systems.

·   Migrated legacy sales analysis system from mainframes to a modern J2EE system.

·   Migrated Database for sales analysis system from DB2 to Oracle.

 

Software:

Java, J2EE, JDBC, XML.

 

 

WORK PERMIT

U.S. Permanent Resident – Green Card Holder

 

 

HONORS AND AWARDS

        Schuman MBA Outstanding Scholarship – University of Colorado Denver – Feb 2015

        Risk Management and Insurance (RMI) Program Scholarship UCD – Pinnacol Assurance – Aug 2014

        Staples Twenty Four Hour Hackathon Award Winner – Staples – Oct 2014

        Graduated with Distinction – Andhra University – Aug 2000

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

IT Manager

Staples Inc

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

7+ to 10 Years

Date of Availability:

Within 2 weeks

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

IT Manager, Systems Architect, Pre-Sales Architect

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         IT Project Management

·         General/Other: IT/Software Development

·         Software/System Architecture

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-MA-Framingham/Worcester

Relocate:

Yes

Willingness to travel:

Up to 100%

 

Languages:

Languages

Proficiency Level

English

Fluent

Hindi

Fluent

Telugu

Fluent