Kiran Kumar Sontika
E-Mail: ***************@*****.***
SUMMARY
* ***** ** ************ ******** Development experience in programming, Systems Analysis, Design, Testing and Implementation.
Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
Proficient in Java/J2EE Design Patterns including Singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
Strong Object-Oriented Analysis and Design (OOAD),UML artifacts modeling with Rational Rose and Enterprise Architecture
Excellent experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Spring Framework.
Implemented various levels of application and services using Spring-Framework (3.2), ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
Good knowledge on Amazon Web Services (AWS).
Expertise working on Application servers and Web servers like WebLogic, Apache Tomcat.
Good Working experience in developing and designing user experiences of web applications using HTML5, CSS, JavaScript, Angular JS, React.js.
PROFESSIONAL EXPERIENCE
Target Corporation, MN
Development Engineer MN Mar 2018 – Current
Responsibilities:
Design and implemented Integrations using Target sales data for downstream consumers to utilize the processed sales information for cost accounting, inventory management and sales processing.
Implemented a compliant system working on various transactional messaging using Apache Camel.
Developing micro-services implementing Rest web-services utilizing Spring Boot.
Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Apache Kafka through persistence of data into Cassandra.
Developed Junit Test cases to perform unit testing for Business and Persistence Layers.
Wells Fargo
Software Engineer Charlotte Sep 2017 – Mar 2018
Responsibilities:
Used SCRUM for agile development and participate in requirement gathering, design, implementation, reviewing phases.
Used JDBC prepared statements to call from services to database access.
Development UI modules using HTML and CSS.
Design of application components using Java Collections and providing concurrent database access using multithreading.
Involved in writing SQL queries, triggers and functions.
Developed, Tested and Deployed application in Tomcat 7.0.
Involved in fixing DEV, UAT and production defects
Thermofisher Scientific
Software Engineer Austin Jan 2017 – July 2017
Responsibilities:
Involved in SDLC including requirement gathering, analysis, design, development, testing and maintenance phases.
Used Core Java along with spring framework for server side development to implement the Model View Control (MVC) architecture.
Developed RESTful web services to fetch various data from other API.
Applied Spring (IOC, MVC, AOP) for writing Spring Controllers and used core concepts like Collection, Multithreading (Concurrency), Exception Handling for developing Business Layer, Service layer, Persistence Layer and Data access Layer.
Worked extensively with Java including Threads, collections.
Implemented complex SQL queries in back-end component to search in different tables in no time against large size database using Java multi-threading.
Developed Junit Test cases to perform unit testing for Business and Persistence Layers.
EDUCATION
Master of Science in Computer Science / University of central Missouri, USA
Bachelor of Technology in Computer Science/ JNTUH, India