Sandeep Tella Java
Sandeep Tella Java
[email protected]
(737) 300-6899
JAVA J2EE Full Stack Developer | Senior Software Engineer | ReactJS | Spring | Web Services
Sr.Software Engineer with over 14 years of progressive experience and strong working knowledge of Object-Oriented Analysis and
Programming. Expertise in the Designing and Development of systems and proficient in all phases of Software Development Life Cycle,
including Requirements, Design, Coding, Debugging, and Testing of highly scalable and complex Web Applications. Working experience in
various domains like Auto-Industrial Manufacture, Financial Applications, e-commerce and EHS (Environment, health, and safety). Worked on
waterfall and agile (Scrum) development environments.
Education
Bachelor of Engineering in Computer Science.
Certifications:
Sun certified java programmer.
Certified Scrum Master.
Technical Skills
Languages JAVA, XML/XSL, HTML/DHTML, JavaScript, PL/SQL.
Frameworks Spring 4.2, Struts 1.3, JSF, SOAP and Rest Web Services
Web Technologies ReactJs, Primefaces, HTML, JavaScript, AJAX
Middleware Java EE (Servlets, JSP, JSF, Hibernate, JDBC, JNDI), Spring Data
Operating System MacOS, Windows 10, UNIX
Databases Oracle 12, MS SQL Server 2005, DB2, MySQL
Application Servers WebLogic 12.2, Glassfish 2.1, Web sphere Application Server Network Deployment Edition 6.1, Jboss
Web Servers Apache HTTP Server 2.4 and Tomcat 4.1
IDE Intellij IDEA, WebStorm, Visual Studio, Eclipse.
Packages& Utilities MS Office, Adobe Acrobat
Version Control GIT, Perforce, Visual Source Safe, Clear Case, CVS, TFS
Cloud Platform Azure.
Professional Experience:
Hazardous Materials Management System (HMMS) is web-delivered hazardous materials tracking software tailored for environmental compliance. HMMS
provides integrated modules to assure compliance and improve productivity at every step of material management process. From initial approval thru the
material's life cycle and disposal, a tailored HMMS solution provides the most effective solution to all hazardous material management challenges. HMMS
provides modules for managing materials and waste.
Key miles stones of HMMS Journey
• H2 – Sun setting HMIRS and implemented required features to HMMS
• SDS, SDS On the Web
• AUL, AUL on the Web
• Rewriting screens to new technology
Responsibilities:
• Played scrum master role.
• Lead the production support team.
• Understanding the requirements which compliance of EPA regulations, TSDF Regulations, GHS Safety data sheet standards.
• Preparing High Level Design Document, Detailed Design Document.
• Designing the screens with 508 compliance that is required for HMMS to operate in govt. sector.
• Developing the new screens with JEE architecture.
• Implementing Security Technical Implementation Guides (STIGs)
• Created and executed unit test cases.
• Reviewing components that are deploying to production.
• Bug fixing and resolving the issues.
• Documented changes for new features including software design artifacts and operational support documents.
• Resolving Production Issues – Analyzing application server memory and performance issues, Monitoring weblogic threads and DB Connection pools.
• Analyzing the production logs and submitting RCA s to management.
Environment: JDK1.6, J2EE, JSF, Primefaces 3.3, Spring DAO, IOC, Security, AOP, Jason, Ajax, Weblogic 10.3.4 Server, MyEclipse IDE, Oracle 11g,
XML, Agile, Ant, Log4j, JSF, PLSQL
Project: Health Evaluation through Logical processing (Help2) and Patient Tracking System (PTS)
Client : Intermountain Healthcare Oct 2011 – Oct 2016
Health Evaluation through Logical processing (Help2) application consists of various modules. Rx, Web forms, NICU, Allergies, Alerts, MessageLog
and Inbox are few of them, which I worked on. Rx handles outpatient medications. EPrescribe provides e-renewals along with features of Rx.
MessageLog and Inbox are messaging systems used by clinicians to receive various types of notifications, alerts and messaging to patients through
portal. Allergies module captures allergies information of the patient. This application is modeled upon MVC architecture and interacts with various
interfaces and decision support system.
Responsibilities:
Developed order service layer for Rx module. This handles the data conversion and mapping of data from Rx to ASN1 structure.
Improved performance of Rx Module using MVC architecture and removing redundant and dead code
Developed smart search of medications along with drug-drug reaction with active medications.
Ported the entire application from IE6- to IE8 with minimum code changes
Developed all NICU web-forms Viz., Admit Summary, Progress Note, Transfer Summary, Discharge Note, Death Summary and Dietary
Note.
Developed Get-Previous latest Exams/Comments/Notes for all web-forms in NICU
Involved in gathering of requirements/effort estimations and time line schedules.
Developed web services client to communicate with Decision support system to check for allergies and drug interactions.
Developed EJBs for Inbox application to handle the notifications and alerts
Developed web services for Moxie and E-Prescription services
Develop UI components using JSP, servlets, Ajax with an extensive use of DOJO/ JSON
Develop unit tests and help with test cases , test plan for QA
Used custom java protocol and cocoon for server side printing features.
Provide support and enhance the modules in clinical desktop applications
Used JMS to receive and send messages to patient portal.
Route web services calls through service bus and validate the client requests
Work with Interface team and decision support to handle the notifications
Interact with terminology team and Knowledge repository team
Environment:
Windows NT, Weblogic, Eclipse/myEclipse, Ant, Java, JSP, Servlets, EJB, DOJO Framework, Spring Framework, Javascript, XML, XSL, Dom4j,
Mapforce, XMLSpy, Oracle, Cocoon, JMS, Subversion, AquaLogic, HL7, ASN1, WLI, JAXB, CXF
Description:
United States Department of Agriculture (USDA) Biomass Crop Assistance Program (BCAP) provides financial assistance to producers or entities that
deliver eligible biomass material to qualified biomass conversion facilities (QBCF) for use as heat, power, bio based products or bio fuels. Assistance
will be for the Collection, Harvest, Storage and Transportation (CHST) costs associated with the delivery of eligible materials and provide the annual
rental rates for Forms and Tracks.
BCAP is a web based intranet application available to USDA national, state and county users to manage the BCAP program. User interface is
developed using struts MVC frame work and business layer is developed using spring frame work. It interacts with other USDA application like
SCIMS, Payment system using SOAP Web services.
Responsibilities:
Participated in requirement gathering and convert the requirements into technical specifications.
Involved in application design, developing and testing the application. Also participate in database design.
Developed User interface using Struts MVC frame work. Implemented JSP’s using struts tag libraries and developed action classes.
Used struts validation framework for form level validation.
Implemented service layer using Spring IOC module
Used Spring transactions for transaction management at business layer.
Written Sql queries and stored procedures in SQL Server 2005 for persistence.
Used Eclipse 3.4.1 IDE and JBoss test environment to develop and debug the application.
Involved in implementing build process using Maven and developing POM.xml files.
Implemented unit test cases using JUnit and Easy mock open sources.
Involved in creating test scenarios and provide the support for integration testing.
Implement the logging process at different levels of application using Log4j.
Used clear case source control to implement team development.
Used clear quest to manage defects in testing phase.
Technologies:Java5.0, J2EE XML, Web Sphere6.1, Eclipse 3.4, Struts 1.3,Tiles, Spring , Web Services, SQL Server 2005 and Windows XP Rational
Clear Case, Clear quest, Maven 2.x, JUnit, Log4j.
Environment: Weblogic Application Server9.1/10.0,J2EE,JMS,WebServices,MQ Series, SOAP, ATDFramework, JavaScript, HTML, XML, EJB, Sqlj, DB2,
JUnit, CSS, SerenaPVCS, Eclipse and ANT PC/LAN, Windows XP, Mainframe, Linux.