Profile photo

Venkata Sujan Stanam

  • Full Stack Developer at 24 Hour Fitness
  • San Diego, California, United States
  • Computer Software

Previous positions

  • Software Engineer (Contractor) at Sony Interactive Entertainment
  • Full Stack Developer (Contractor) at CME Group

Education

Louisiana Tech University, Masters in Engineering, Micro systems

Background

Summary

10+ years of experience with programming in various roles ranging from programmer to senior java developer.Have participated in design , development and technical leadership of different projects in telecommunications, Health and finance sectors. Past 5 years of projects are under agile methodology. I have worked on migration projects from legacy to new builds. Specialities: Business end development (Spring , Hibernate,Drools,EJB3), Front end frameworks(Struts 1.0, AngularJS, JQuery, Ajax) , JMS (IBM MQ, ESB)Environment/Build (Maven, Hudson,Unix) , Testing(JUNIT, EasyMock), SOA (REST,SOAP, MULE). Also Familiarity with Java based technologies Groovy, Grails, SCALA, NoSQL (Mongo Db, Cassandra)

Experience

  • Full Stack Developer (Contractor)

    24 Hour Fitness

    January 2017 – Present(2 years 9 months)Carlsbad

    Maintain existing applications to ensure high performance and high availability. Design and develop web services exposed as REST or Soap services integrated with Camunda BPMN. Modify or create new UIs with for web or in club Adobe Flex applications integrated with CRM(Microsoft Dynamics).

  • Software Engineer (Contractor)

    Sony Interactive Entertainment

    March 2016 – December 2016(9 months)Greater San Diego Area

    • Design and develop API and implementation of REST service interface using RAML, Spring and JAX-RS. • Worked with Spring AOP aspects for error handling, account update and test flag feature. • Utilized Jackson processor to handle JSON data binding for Request and Response objects. • Created cucumber scripts for integration testing and unit tests using Mockito and Junit.

    Recommendations (1)
  • Full Stack Developer (Contractor)

    CME Group

    August 2013 – March 2016(2 years 7 months)Chicago

    • Used spring JDBC, open csv and JAXB to reduce coding by directly reading csv files, DB tables into custom objects. These features reduced additional coding effort for parsing and populating user objects. • Created and configured web application to access and approve the EOD clearable processes using AngularJs, JQuery and spring framework. Applied logging to track sensitive details like authentication, transaction using spring listeners and filters. • Perform memory and performance analysis using profiling software such as VisualVM and reduced garbage collector problems using coding techniques like controlled object creation, recycling large collections breaking up large database objects. These avoided application crashes, which caused freezing standalone process and also reduced the report generation time by 40%. • Configured Splunk and Arcsight for the frontend and backend applications to track sensitive application events like user authorization, application shutdown etc. • Have written UNIX scripts to start stand-alone java programs, while the scripts are fired on regular schedule using a scheduler tool (UC4). • Created SQL queries, triggers, and views and participated in data modeling for Oracle database.

  • J2EE developer (Contractor)

    ChenMed

    March 2012 – July 2013(1 year 4 months)Hallendale, Florida

    • Designed web pages using JQuery, AngularJS, and Spring for patient’s diagnostic Tracking, appointment and diagnostics widgets with autocomplete and AJAX features. Implemented security and authentication using spring security and OAuth 2.0. • Developed several RESTFUL web services supporting both XML and JSON using Jackson library to perform tasks such as updating patient information, doctor’s availability. RESTFUL web services leveraged by both web and mobile applications. • Worked on implementing CMIS (Alfresco) for document migration and document management. Used apache libraries for transferring files of different file formats (.txt, .pdf, .jpeg) into tiff format and store in Alfresco. • Worked on parsing incoming messages in HL7 data format using HAPI library and creating tiff images using open source API’s like JAI and Apache TIKA for file type identification. • Used features of Spring ORM to integrate hibernate and create collections of custom objects directly, without additional parsing of database result set. • Work closely with architect and clients to define and prioritize their use cases and iteratively develop APIs and architecture. • Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and manage development schedule. • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. Threading is used to send Email/SMS upon activation of account.

  • J2EE Developer (Contractor)

    HERAE

    May 2010 – February 2012(1 year 9 months)Greater San Diego Area

    • Usage of mule (ESN) over Spring platform into core infrastructure to implement queuing between different applications. • Participated in design and development of (Code first) web services (SOAP) for products like Intelliremit using apache CXF and ESB (Mule) and tested with SOAPUI. • Jackson processor for JSON data binding and JAXB for XML data binding are utilized • Used Hibernate for Database interaction and batching principle for large volume RA processing. • Created Database reports for Audit trailing of operations using Oracle (SQL) and Datamonics tool. • Used Rules engine to calculate payment date depending on claim parameters by writing several rules in DSL and corresponding DSL and implemented logging in Drools using event listeners. • Implemented logging and transaction attributes utilizing Spring’s AOP feature for calculating performance time. • Developed unit tests using JUNIT and EASYMOCK.

  • Javadeveloper (Contractor)

    AT&T Mobility (TTS Solutions)

    February 2008 – April 2010(2 years 2 months)

    • Have played role in determining project requirements, creating High-level documents for kintanas and presenting to client for approval. • Have created complete Uverse and DTV Product flow from creating customer to installing product, both presentation and Data Access layers. • Created custom validations for complex scenarios like address validation for different flows on the same page. • Implemented Presentation layer with Struts integrated with tiles. • Developed Hibernate mapping files and entity classes for collections like product catalogs and Customer info and implemented EhCache to support database retrievals. • Worked on migration of AJAX from XML to simpler JSON format wherever applicable.

Education

  • Louisiana Tech University

    Masters in Engineering, Micro systems

    2005 – 2007

    Micro systems (Engineering)

  • Acharya Nagarjuna Vishwavidhyalayamu

    B.Tech, ECE

    2001 – 2005

    Engineering

  • Nalanda intermediate

    Bachelor of Technology (BTech), Electronics and communications

    1999 – 2001

    Activities and Societies

    quiz

Languages

  • English

  • Hindi

  • Telugu

Skills & Expertise

  • Apache
  • Apache Kafka
  • XML
  • Spring Framework
  • Scala
  • Groovy
  • Maven
  • JSF
  • JSP
  • Spring JDBC
  • REST
  • Unix
  • Grails
  • Databases
  • AJAX
  • JBoss Application Server
  • Struts
  • JUnit
  • Spring MVC
  • Servlets
  • SDLC
  • jQuery
  • Web Services
  • EJB
  • Spring
  • Apache Spark
  • Oracle SQL Developer
  • Hibernate
  • stand alone programs
  • Microsoft SQL Server
  • Java Enterprise Edition
  • Agile Methodologies
  • Java
  • Oracle
  • JDBC
  • SQL
  • SOAP

Certifications

  • SCJP1.5

    Sun Microsystems, License