Nagarjuna Nalla Ph: 210-***-****
Java/J*EE Developer Email: ***********@*****.***
PROFESSIONAL SUMMARY
Eight years of working experience in all phases of software application design and development.
Expertise in design and development of Web Applications involving J2EE technologies with Java, Servlets, JSP, MVC Framework, Hibernate, XML, JDBC, Agile methodologies.
Recently got trained on Big data Related technologies (Hadoop, NOSQL, Oozie, PIG, Hive etc.) and Front End technologies like Thymeleaf and Angular JS
Good Working knowledge on Medicaid, Medicare and HIPAA regulations.
Experience in Working State run special needs programs like CHIP, HIPP, UPP, Buyout etc.
Working Knowledge on CMS 837P, I, D, 820, 834, 270/271.
Experience working in Amazon Web Services SQS, SNS, S3, Cloudfront. Good knowledge on Akamai configuration.
Extensive experience in Oracle SQL and database concepts. Experience in creating PL/SQL Stored procedures in Oracle.
Worked on several ETL related aspects utilizing Informatica and Java, Oracle Batch processing for data ingestion and transformation from external agencies.
Hands on experience in creating automated build scripts using ANT and IVY.
Very good working knowledge on configuration management tools like ClearCase, ClearQuest,GIT and Stash.
Extensive experience in developing and deploying applications on JBOSS, Tomcat and Websphere Application servers.
Participated in all aspects of software Development Life Cycle and Production troubleshooting.
Good understanding on Rational Unified process (RUP) and Agile Programming. Used Version-one and JIRA as collaboration framework in Agile.
Used CruiseControl for CI build Automations.
Hands-on experience writing JUnits for all developed modules.
Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
Strong Documentation skills with the ability to create high quality, clear and concise technical and functional specification documents.
Ability to transform complex business requirements into technical specifications.
Led several Design sessions for MMIS replacement project modules.
Hands on experience in Support and maintenance of various applications.
SKILLS SUMMARY
Languages
Java 5, HTML, XML, UML, PL/SQL.
Operating Systems
Windows 7, Linux, Mac OSX
Databases
Oracle,MySQL, DARI(NOSQL)
Web/Application Servers
Tomcat, Web Sphere and JBoss
Technologies / Tools
J2EE 1.4, JMS, Struts 1.x, JDBC, Hibernate 2.0, Web Services (SOAP), WSDL, RMI, CSS, Swing, XML, PI/XI.
Scripting Languages
Java Script, CSS,Jquery, Angular
Other Tools
Visual Paradigm, Microsoft Visio, Adobe Flash, Adobe Dream weaver 8, Adobe Photoshop, Adobe Fireworks 8, Argos UML, Microsoft FrontPage2000,Microsoft Office 2007 Products, Net Beans, WSAD, RAD, Eclipse, My Eclipse, IntelliJ IDEA, Ant, Maven, TOAD, J-Unit, Rational Rose, Team tracker, Bugzilla, SVN, N-Unit, putty, WinSCP, FileZilla.
EDUCATION
Masters in Computer Science from Utah State University.
PROFESSIONAL EXPERIENCE
Project #1
Client : Politico.com
Employer : Sagents, Inc
Location : Arlington, VA.
Duration : May 2016 - till date
Role : Senior Java Developer
POLITICO is a global news and information company at the intersection of politics and policy. With publications based in Washington, D.C., New York and Brussels - and continued expansion into various state capitals in the United States - POLITICO has one of the most robust and rapidly expanding roster of journalists covering politics and policy in the world. Since its launch in 2007, POLITICO has delivered journalism about politics and policy making that is more authoritative in its sophistication and nonpartisan perspective than any competitor; that is more useful to people with a professional interest in public affairs; and that is more fun to read for a community of people who love the drama and sheer sport of politics.
Responsibilities:
Currently Working on Politico Pro Team, Responsible for enhancing the PRO Sales by integration existing Java Applications with Salesforce Exact Target CRM solution.
Developed new email solution by leveraging Salesforce Marketing Cloud. Developed and consumed SOAP and Rest Web services as part of this effort.
Currently working in Production support team to identify, resolve and do rapid releases which is critical to media business.
Code in Java Brightspot CMS framework for politico.com website enhancements etc.
Used Atlassian products like GIT, STASH, BAMBOO, Confluence etc. in the development environment
Used NOSQL database DARI that stores objects in JSON format.
Applications were deployed on AWS Stack. Utilized S3 for hosting static Images etc.
Wrote Queue Implementation utilizing Amazon SQS to reduce thru IO writes on Mobile Registration WS.
Project #2
Client : National Institutes of Health
Employer : Leidos Inc (Formerly SAIC)
Location : Bethesda, MD.
Duration : May 2014 – May 2016
Role : Java Software Developer
Leidos Health provides the highest quality clinical, business, and IT solutions for healthcare enterprises across the U.S. and Canada. Our services include implementation and optimizations of EHRs for all major vendors, as well as enterprise solutions focused on high-level initiatives such as Meaningful Use, ICD-10 transition, IT strategy, revenue cycle management, accountable care transformation, risk management, technology infrastructure, and project management.
Responsibilities:
Currently Working on Federal Electronic Grants Management System for Electronic Research Administration (eRA) division.
Responsible for Programming module facing External Users which allows individuals, agencies and organizations to submit applications for NIH Funding.
Developed several new webpages utilizing Struts1x and Spring MVC Combination as part of modernization project to convert from old paper based forms to e-forms.
Worked on modules like SVS (Submission Validation Service) where Grants.gov applications are electronically submitted and gets validated for Business rules.
Implemented several Core Business Rules which gets enforced when External Users tries to submit their Grants Application adhering to NIH Policy guidelines.
Used JBoss DROOLS rules engine to implement Business Validations.
Implemented several SOAP based internal and External Webservices.
Participated in Code Reviews and Several Technical Forums.
Participated in Architectural Design Sessions and Coded for implementing the Business Validations Caching Functionality this drastically improved the performance for External Users Invoking the Validation API.
Wrote several JUnit Test Cases for the Functionality that gets developed.
Development Environment:
Java1.5, JQuery, SOAP, ANT, IVY, CruiseControl, Log4j, JUnit, XML, JSP, Servlets, JSTL, Oracle, Tomcat, JIRA, ClearQuest, ClearCase, Eclipse, PL/SQL Developer, WinSCP, Putty etc.
Project #3
Client : Department of Health, State of Utah.
Employer : Client Network Services Inc.
Location : Rockville, MD.
Duration : August 2013 – April 2014
Role : Senior Programmer Analyst/ Team Lead
CNSI delivers a broad portfolio of information technology (IT) and business process outsourcing (BPO) solutions to a diverse base of federal, state and local government agencies, and commercial enterprises. CNSI helps clients improve business performance and align IT with their mission and business objectives.
Responsibilities:
Worked on State Medicaid Replacement Project for State of Utah.
Part of team that developed Solution to State for the Third Party Recoveries (TPL)/COB, Provider/Recipient Fraud System.
Participated in Several Design sessions which involves lot of Interaction with Stake Holders and understanding their current “as-is” Business.
Responsible for gathering Business requirements interacting with State and converting them into Technical Specifications.
Created mockup-Solutions “to-be” or “going to be” Process for the State and presenting to them and getting a mutual agreement on those for development.
Responsible for converting the understood business into Technical Specification document which is being used by Several Developers in the Team.
Mentored Several Junior Developers in understanding the Business as well as Technical questions.
Followed Scrum Methodologies throughout the life cycle of the Project.
Responsible for Splitting up the Tasks to developers in the Team and getting the work done from them through Iteration and Iteration activities.
Mentored them in the need of Business as well as Technical Questions.
Co-Ordination with Testing Team to get the defects fixed with the Released Iteration Stories.
Responsible for the bi-weekly Iteration Deliverable to State as well as conducting Demo to the Developed Iteration Stories.
Informing the Development Status to the Development Manager as well as raising the Critical Risks/PMO Issues upfront.
Responsible for On-shore/Off-Shore Co-ordination activities and getting the deliverables ready well ahead of time.
Effectively utilized and managed resources in both onshore as well as off-shore resulted in Cost Saving to the Project.
Development Environment:
Java1.5, J2EE, RuleIT, HTML, Perl, CSS, JavaScript, Hibernate, SQL 2005, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, WebSphere, JBoss Application Server.
Project #4
Client : Department of Health and Mental Hygiene, State of Maryland.
Employer : Client Network Services Inc.
Location : Baltimore /Rockville, MD.
Duration : Dec 2012- August 2013.
Role : Senior Programmer Analyst
CNSI delivers a broad portfolio of information technology (IT) and business process outsourcing (BPO) solutions to a diverse base of federal, state and local government agencies, and commercial enterprises. CNSI helps clients improve business performance and align IT with their mission and business objectives.
Responsibilities:
Worked as a Senior Programmer on State Medicaid Replacement Project for State of Maryland.
Worked in Third Party Recoveries area where lot of Business logic implementation is required.
Developed/Coded several EJB’s that adhere to Both Technical as well as Business needs.
Responsible for Developing the Iteration Story Points and delivering to Upper environments.
Responsible for Unit-Testing the developed Functionality
Automated / written several Custom Scripts that reduced lot of Manual Intervention process.
Mentored Several Junior Developers in the Team and helping them in getting their Functionality Developed on time.
Code Integration task were performed during the end of the Iteration and also responsible for unit Testing the End to End Flow of the Developed Functionality.
Interacted with Business Analyst and State Users on numerous occasions for either Clarification from Business Perspective or for Process Improvement.
Responsible for Fixing Several Defects raised by Testing Team from Functional as well as Technical Stand point.
Effectively used JIRA for Bug Tracking.
Used Eclipse for development Effort and JBOSS as application Server.
Clear Case and Clear Quest were used as Source Control as Bug Tracking Mechanism.
Participated in Several Db Modeling sessions and assisted them in Designing Schema/Tables/Relational Mappings.
Wrote several Programs to analyze/Extract logic from the Interface Files from the External Source/Entities.
Worked under tight deadlines and pressure without compromising the Quality of the deliverable.
Development Environment:
Java1.5, J2EE, RuleIT, HTML, Perl, CSS, JavaScript, Hibernate, SQL 2005, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, WebSphere, JBoss Application Server.
Project #5
Client : Center for Medicare and Medicaid Services (CMS)./ Northrop Grumman
Employer : Client Network Services Inc.
Location : Baltimore/Rockville, MD.
Duration : November 2011- December 2012
Role : Programmer Analyst
CNSI delivers a broad portfolio of information technology (IT) and business process outsourcing (BPO) solutions to a diverse base of federal, state and local government agencies, and commercial enterprises. CNSI helps clients improve business performance and align IT with their mission and business objectives.
Responsibilities:
Developed the Federal CMS Medicare application (EDPS) for Medicare Claim Adjudication using the iterative and incremental software development process of AGILE technology.
Designed and Developed Business Rules using Rule IT (custom Product) which was developed using Reflection in Java.
Developed complex pricing techniques for Medicare.
Good exposure to business sessions in HIPAA, ICD-9 and medical billing.
Full length development of Home Health and Hospice implementation for EDPS.
Generated Reports using SQL for higher level management analysis.
Used SQL statements and procedures to fetch the data from the database.
Designed and developed the web-tier using Html, JSP’s, Servlets framework.
Used Http compression for faster response time.
Used Java Scripts for client side validations and validation frame work for server side validations.
Used Rational Clear Case for version Control.
Used ANT scripts to fetch, build, and deploy application to development environment.
Deployed the application on to JBoss application server locally and Web sphere in Production.
Acts as liaison between End user and Dev team for business queries and also primary contact for responding to all queries.
Development Environment:
Java1.5, J2EE, RuleIT, HTML, Perl, CSS, JavaScript, Hibernate, SQL 2005, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, WebSphere, JBoss Application Server.
Project #6
Employer : Utah State University
Location : Logan,UT.
Duration : May 2011- Oct2011.
Role : IT Technician
Utah Water Shed Sciences provide expertise in all aspects of the hydrologic cycle, in the conservation, restoration and management of aquatic ecosystems, and in the remote sensing and geographic analysis of the earth's land covers.
Responsibilities:
Worked on Egnyte an Cloud computing Integration application
Designed Class Diagrams, Sequence Diagrams and Object Diagrams using Rational Rose to model the detail design of the application.
Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Servlets as controller and EJB as business layer.
Extensive usage of SQL and Store Procedures
Extensively used XML Web Services for transferring/retrieving data between different providers.
Writing unit test using JUnit Frame work.
Used the report generation in the databases written in PL/SQL.
Used Ant for building the enterprise application modules.
Used Log4J to monitor the error logs. Used JUnit for unit testing.
Used Clear Case for Version control.
Development Environment:
Java/J2EE, SQL Server2005, Struts 1.1, WSAD 5.1.2, Servlets 2.3, JSP 1.2, Web logic, SQL, XML, XSLT, Web Services, SOAP, WSDL, JMS, JavaScript, JDBC, Ajax, PL/SQL, Log4J, JUnit, Rational XDE, UNIX.
Project #7
Employer : Utah State University
Location : Logan,UT.
Duration : August 2009- April 2011
Role : IT Computer Lab Consultant (Graduate Assistant to CS dept.)
Responsibilities:
Involves trouble shooting and maintenance of Public access Computer Labs and monitoring network flow across the labs.
Setting up Networking across the computer terminals
Ensuring and adhering to USU IT public access computing policies.
Helping Patrons with their computing needs in the IT labs
Maintenance of existing software and applying Patches/Fixes/Updates like Virus DB etc.
Detecting/finding anomalies in the network usage by the users.
General Cashiering tasks.
Development Environment:
Putty, Winscp, Filezilla, remote connect etc.
Project #8
Client : Synergy NetSoft
Location : Hyderabad, IN.
Duration : Dec 2008- May 2009
Role : Java Developer
Developed an online system to register and monitor the associate’s payroll and personal details. The system deals with capturing personnel details of associates working at different branches of the company. The finance dept can calculate monthly gross pay and various associate deductions including, taxes, Provident fund payments, Life insurance and loan payments.
Responsibilities:
Created new modules using JSP pages and Servlets
Involved in coding of Java Script for front-end validation.
Involved in writing UnitTest cases.
Bug fixing for the existing modules of the application.
Development Environment:
Servlets, JSP, Core Java Concepts, Oracle, Eclipse,Rational Rose and Java Script.