Post Job Free

Resume

Sign in

Software Engineer Design

Location:
Irvine, CA
Posted:
April 22, 2019

Contact this candidate

Resume:

Srinivas Kancharla

Phone #: ****** ****

ac86fu@r.postjobfree.com

SUMMARY

Over 17 years of software architecture, design, development and maintenance experience. I have worked with various programming languages and am always learning new ones. I have worked in various domains such as Finance, Insurance, Technology, Government, Healthcare and startups. I started my own company called CallRadix.com. I also have developed algorithms and love solving puzzles and problems.

I like to spend my free time with my family. I play club cricket with Southern California Cricket Association. I also like to travel and appreciate history and different cultures and their food.

SKILLS

Software Engineering: Object Oriented Analysis and Design, Requirements Analysis with Use Cases, Enterprise Architect, iRise, ER Modeling, Application Integration Design Patterns, XP, Scrum, Rational Unified Process, Agile Development Process, Iterative Development Methodology, Continuous Integration, SOA

Data Science: Quantitative Data Analysis, Machine Learning, Big Data Analysis

Languages: Java, JavaScript, Python, C/C++, SQL, Delphi, Visual Basic, HTML, XML, XSLT

Web Frameworks: Spring Framework/Spring Boot, JPA, Struts, Hibernate, iBatis, Apache Libraries, Django, Play framework

Javascript: Angular JS, Node.js, jQuery

Environments: Open Source (Tomcat, Jboss, Jetty, Glassfish, Netty), Oracle WebLogic, IBM Websphere

Tools/IDE etc.: Microsoft Project, Enterprise Architect (Sparx Systems), Rational ClearQuest, JIRA, Git, Mercurial, Maven, Jenkins, Microsoft Visio, Apache Ant, Intellij, Eclipse, Rational Application Developer, XMLSpy, Perforce, Oracle Coherence, ehCache

Testing/Performance Tools: JProfiler, Junit, Watij, Selenium, Apache JMeter, Pen-testing

PROFESSIONAL EXPERIENCE

State Street Global Services, Irvine, CA Sept ’15 – Present

Consultant

Working on the pricing application of the SSGS for PIMCO. Responsible for Bug Fixes and New development using Java, Websphere, Glassfish, J2EE, JMS and Shell Scripting. Worked on the DataHub fixing issues and developing new integrations.

Callsource Inc. Sept ’12 – Sep ‘15

Solution Architect/Lead

Worked on refactoring and understanding existing applications ecosystem. Identified the problem areas and applications, systems and processes that can be improved. Architected and designed next generation of the product. Researched technologies and developed prototypes. Worked with various client integrations.

Responsibilities:

Worked on understanding existing eco system

Redesign application using best practices

Developed provisioning and billing application from scratch

Introduced web services based SOA architecture

Improved authentication and authorization module

Worked with business to develop functional prototypes that went on to become applications deployed into production

Worked on integrating several third party applications and API

Worked on moving applications to cloud infrastructure

Environment: Play Framework, Java, Threads, Oracle, Weblogic, Tomcat, Jboss, LAMP, Postgres, Spring Boot, Hibernate, JPA, Perforce, Git, AWS, Prototyping, Web application design and architecture, Angular JS, Node JS, User Security, Provisioning and Billing Application, OSGI, SOA

Symantec Corp., Irvine, CA Feb ’11 – Sept ‘12

Principal Software Engineer

Worked on the Norton One application which has been designed to be a one stop application to manage all the Norton products across multiple platforms. This was a particularly challenging project as it involved interfacing with multiple teams spread all across the world and with very tight deadlines.

Responsibilities:

Worked on design and development of REST based API for interacting with entitlement application

Participated in the UX sessions and helped team with designing a more intuitive user experience

Worked with developers and mentoring junior developers

Worked with project managers with fine tuning the development process

Worked on development, code reviews and bug fixes

Environment: Java, J2EE, JBoss, REST, SOAP, Hibernate 3.x, Spring 3.x, JPA, JSF, Ruby on Rails, Shell Scripting, JQuery, CAS, SSO, OAuth, Web Application Security

Cisco Systems, Irvine, CA Sept ’10 – Feb ‘11

Technical Manager

Working with Fatwire CMS to rollout various websites for Cisco Consumer Products division. Undertook the password encryption and openID projects. Working with onsite and offshore model to deliver the projects.

Environment: Java, J2EE, Fatwire CMS, Websphere 6, Project Management

iRise Corp., El Segundo, CA Jan ’05 – Sept ‘10

Software Architect

Working as architect for iRise’s Dev Consulting division with various clients such as (listed latest first) Symantec, Mercury Insurance, Sony SMSS, Comcast, Western Asset Management, American Suzuki Motor Corp., Sony Music. Apart from assisting clients onsite, responsibilities included project estimation for prospective clients, project presentations, proof of concepts and technology evaluation and presentations.

Responsibilities:

Worked with clients to help with their project planning and management

Responsible for process engineering and implementing agile software development process

Support Clients with architecture, design and implementing of large-scale e-business projects

Produce deliverables that meet the engagement budget and schedule and satisfy client requirements

Ensure that development effort meet quality standards, are technically accurate, and fulfill engagement objectives

Analyze and refine software development process

Provide onsite customer mentoring, support

Articulate complex technical issues, recommend appropriate solutions and guide client through issue resolution

Assist or lead team in determining client requirements and in scoping and estimating efforts

Serve as the primary client point-of-contact for engagement technical issues

Provide technical leadership to the development team

Develop engagement tasking and scheduling plans and revise, as appropriate, to meet changing needs and requirements

Monitor time and resource requirements for each task under your control to ensure adherence to engagement schedule and budget and client requirements

Define engagement technical standards and ensure their use

Communicate with client about overall project design and guide client through the development of distributed enterprise architecture solutions

Identify and apply appropriate tools and methodologies relating to architecture development

Environment: Java, J2EE, Ant, Tomcat 6.0, Struts, Tiles, Web Services, ehCache, SOAP, AJAX, jQuery, SCRUM, iRise, Project Management, Offshore Liaison, Spring Security, Jackrabbit Content Repository, Hudson, Splunk, SOA, e-Commerce, JIRA, GreenHopper, Endeca

Compoze Software Inc., Conshohocken, PA Mar ’04 – Oct ‘04

Portal Software Engineer

Compoze software is a startup product development company which provides API and portlets to different kinds of portal products.

Involved with the design and development of compoze portlets v2.5 for weblogic portal. MVC2 architecture was adopted to develop these portlets for the first time. The API for exchange and domino were unified. The portlets were developed using weblogic workshop for BEA standards and BEA certified the code. These portlets will be presented at BEA eWorld conference in San Jose in May 2004.

Responsibilities:

Involved with design and architecture of the framework

Involved with the design and development of the integrated API for domino and exchange

Involved with design and development of JSPs and controls for the portlets

Involved with identifying new design patterns as these portlets were being developed

Setting up different portal environments for internal testing like the production mode, streaming mode

Setting up weblogic 8.1 sp2 and sp3 clusters for internal testing in windows, Linux and Solaris environments

Developing the entire application for supporting different locales such as French, German and Japanese

Working with BEA Systems to make the portlets WSRP compliant

Clustering weblogic on Windows, Solaris and AIX for testing and staging for demos

Environment: Java, J2EE, Weblogic Workshop 8.1, Weblogic portal 8.1, Workshop controls, XML, Linux, IntelliJ 4, JUnit, Solaris, Linux, AIX

eBuilt Inc., Costa Mesa, CA Feb ’01 – Mar ‘04

Sr. Software Developer

Working with eBuilt’s consulting practice with various clients and on several in-house projects. Clients included (latest first) Interpret Software, Lagunawave DSL, Beckman Coulter, Paramount Pictures, Sony Pictures, Sony Pictures Television, Medtronic and Yahoo.

Responsibilities Included:

Responsible for Design and Analysis and Architecture of the portal applications for the clients

Interacting with clients to discuss behavior of portal website and update the architecture accordingly

Responsible for design and setup of development environment for portal

Responsible for identifying and implementing web flows

Involved Integration plan for integrating portal with SAP system using webmethods

Responsible for writing a CMS application for client to manage media assets

Responsible for development of SOAP Interfaces.

Selection of appropriate integration architecture and design

Installation and configuration of TIBCO components

Administration of TIBCO components

Definition and implementation of Tibco subject naming standards

Definition and implementation of repository migration and backup strategy

Definition and implementation of rule-bases in TIB/Hawk

Environment: J2EE, Java, XML, Weblogic Portal Server 4.0, Weblogic Personalization Server, Weblogic Server, Oracle 8, Windows NT, Solaris, Stellent's CMS, Exceed, Junit, BEA Adapters, CVS, Tibco Portal, TIB/Rendezvous 6.x, TIB/Adapter for R/3 3.x, TIB/In concert, TIB/Repository 3.x, TIB/Adapter administrator 3.x, TIB/Adapter for active database 3.x, TIB/rvstream, TIB/Hawk 3.x, Windows NT, Solaris

EDUCATION

MS Coursework in Computer Science and Electrical Engineering, Utah State University, Logan, UT

BS in Electrical Engineering, Sri Venkateshwara University, India

TRAINING AND CERTIFICATIONS

Sun Certified Enterprise Architect (2007)

Attended and certified on iRise Studio

Brainbench Certified Struts Developer

References provided upon request

US Citizen



Contact this candidate