Narasimha Chalamalasetty
Phone :408-***-****
Email :ac8uom@r.postjobfree.com
Professional Summary:
** ****** ** ********** ** System Analysis, Design, Development, Coding and Implementation of various applications based on (OOPS) Object Oriented Programming, Client/Server N-tier architecture, Model View Control (MVC), Web based and Internet Technologies.
Experienced in working with iterative Agile Programming Methodologies- Scrum, Waterfall methodologies and Test-driven development (TDD).
Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism.
Proficient in databases such as SQL Server 2000/05/08/12, Oracle 9i/10g,11g, PL/SQL and Hands on experience in designing tables, database schemas, writing Complex Stored Procedures, Triggers, Functions, Views, DTS, Transaction Management using T-SQL and PL/SQL, Code optimization and performance in databases,
Experienced in SQL Server and Crystal Reports for report generation, integration into java applications.
Highly Capable of implementing Unit Tests and writing test cases using J-Unit.
Worked with Source Controls like GIT, Team Foundation Server 2013/2010 for creating branches, rebasing, merging and deploying code.
Technical Skills:
Java/J2EE Technologies
Servlets JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking
Programming Languages
Java JDK1.4/1.5/1.6/1.7/1.8, C++, C, SQL, PL/SQL
Application/Web Servers:
Oracle/BEA Weblogic 8.1/9.1, IBM Websphere, JBoss, Tomcat 5.0.28/6.0,Bug tracking, Jenkins.
Frameworks
Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,Flex
UI Frameworks
JQuery, AngularJS, Bootstrap, Angular 2.
IDEs
Eclipse 3.x,Netbeans, IntelliJ, Visual studio
Web technologies
JSP,JavaScript, JSON,JQuery,AJAX,XML,XSLT, HTML/XHTML/DHTML/HTML5, CSS/CSS3,
Web Services
REST,SOAP UI
Methodologies
Agile, Scrum, TDD, SDLC
Testing technologies/tools
JUnit, JMeter. HP-ALM
Database Servers
Oracle, DB2, SQL Server, MySQL,Toad
Version Control
TFS,GIT
Build Tools
ANT, Maven.
Platforms
Windows 2000/98/95, Windows 7, Windows 10
Professional Experience:
Client: Marathon petroleum Corporation, Findlay, OH Oct 2017- Till Date
Role: Java Developer
Responsibilities:
Implemented the AGILE software development process, using SCRUM methodology.
Modify existing application to enhance functionality, enable it to adjust to new platform independent, or to enhance its execution.
Analyze client needs and software requirements to make configuration design inside time and cost imperatives.
Documenting every module of an application for future functional enhancements containing work flow diagrams, models and flow charts, which shows the code to be develop for the application.
Confer with analysts, architects, software engineers and others to plan framework and to acquire data on project constraints and interfaces.
Designing every module of an application to ensure perfect system integration between them.
Manipulation of data for the requirements analysis and for analysis of system capabilities.
By using Mathematical Models and scientific analysis the designing, developing and updating the software systems is performed to predict design consequences and measuring output.
Delivering the application with optimal functionality by performing thorough maintenance and testing.
Written T-SQL queries, Stored Procedures, Cursors, triggers to handle the business rules data integrity and for various data transactions and also generating reports.
Unit tested various components of the program to make sure all the components were behaving properly.
Used Team Foundation Server (TFS) 2013 for Version Control, Team build, Project Management, Data Collection and Reporting.
Developing test cases for every submodule and uploading them in to HP-ALM and performing functional unit testing to ensure the optimal product.
Environment: Java, J2EE, Swings, Servlets, SQL Server 2012,T-SQL, Toad, Visual Basic 6.0,Visual Basic, Team Fondation Server 2013, IIS 7.0, GIT and Windows Server 2008 R2.