- 👋 Hello, My name is Tarun Teja Appana.I am a Software Engineer
• Overall 9+ years of IT experience in development and implementation of Web-based Client-Server applications using Java and J2EE technologies • Experienced in various phases of software development life cycle with Analysis, Design, Development, Integration and Implementation • Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies Such as Spring, Hibernate, EJB, JPA, JSF • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, Spring Boot, Spring microservices, Spring REST. • Extensive experience in Java, J2EE technologies such as JDBC, JSP, JSF, EJB, Hibernate, Spring, XML, Web services, Struts, Tiles, Hibernate, JMS, AJAX. • Expertise in Client Side Designing and Validations using Angularjs, Nodejs, HTML, DHTML, CSS, Java Script, JSP, Struts Tag Library, JSTL. • Experienced in implementing Service oriented architecture and Web Services using SOAP, RESTFUL. • Experienced in web/Application servers like Web Logic 10.0, JBoss 7.1.0, WebSphere 8 and Tomcat 8. • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which uses SOAP, REST, and WSDL. Exposure to JAXB, JAX-RPC, JAX-RS & JAX-WS. • Expertise in implementing Web services, Microservices, AWS, JMS for the synchronous and asynchronous communications between two applications running in different servers. • Experienced in developing UNIX shell scripts for batch processing • Familiar with Business Requirements, Technical Architecture, Design Specification, Development. • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming. • Experience with the Integrated Development Environments like Eclipse, NetBeans and IntelliJ • Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced & highly competitive environments. • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings. • Good experience in creating data ingestion pipelines, data transformations, data management, data governance and real time streaming at an enterprise level. • Experience in handling messaging services using Apache Kafka • Experienced in building highly scalable Big-data solutions using Hadoop and multiple distributions i.e. Cloudera, Horton works and NoSQL platforms (HBase& Cassandra). • Good experience in big data architecture with Hadoop File system and its eco system tools MapReduce, HBase, Hive, Zookeeper, Kafka, Avro, Impala and Apache Spark. • Hands on experience writing web services both client side and end point using SOAP and RESTful • Expertise in using ANT, Maven, Jenkins and Gradle for building and deploying application on the servers. • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open-Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services • Experience in practical implementation of cloud-specific AWS technologies including IAM, Amazon Cloud Services like Elastic Compute Cloud (EC2), ElastiCache, Simple Storage Services (S3), Cloud Formation, Virtual Private Cloud (VPC), Route 53, Lambda, and EBS. • Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP. • Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format. • Expertise in Waterfall and Agile software development model & project planning using Microsoft Project Planner and JIRA. • Highly motivated, dynamic, self-starter with keen interest in emerging technologies
- 👀 I’m interested in learning new technologies and problem solving
- ✉️ You can contact me at [email protected]