Meghana
Application Developer
Email: ***********@*****.***
Ph #: 385-***-****
SUMMARY:
Application Developer II using Groovy/Grails,Java/J2ee 3+ years of experience with all stages of the development cycle, for projects in AGILE and SDLC models.
●Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
●Extensive working experience with Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, JQuery, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
Extensive experience in designing and developing Enterprise Applications for Groovy/Grails, Java/J2EE platform using Core Java, Servlets, JDBC, JSP, Spring, Spring Boot, Hibernate, Eclipse, Mulesoft, Maven.
Build API’s using Mulesoft – Anypoint studio
Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
Worked on cloud project – using SQLWorkbench/j load massive data dump onto Redshift and analyze the same data using BI tool – Amazon Quicksight
Well experience in Design and Development of database systems using RDBMS concepts including SSIS, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures and triggers.
Experienced in the functional usage and deployment of applications in WebSphere and Apache Tomcat.
Involved in building and deploying Apache MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
Well experienced in using JUnit for performing unit-testing framework.
Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
Worked using IDE like Eclipse, My Eclipse, IntelliJ.
Expertise in using configuration management tool like GIT for version controlling.
Highly motivated team player with strong communication, analytical, documentation and organizational skills.
TECHNICAL SKILLS:
Languages
Groovy/Grails,Java SE 8, Java 1.8/J2EE
Technologies
Servlets, JSP, JDBC, JSF, JavaBeans, MVC, MAVEN, Log4j, XML, JUNIT, Web services (REST)
Web Technologies
HTML, JavaScript, CSS, XML
Frameworks
Struts, Spring, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Groovy/grails
Web/Application Servers
WebSphere, Apache Tomcat
Version Control Tools
GIT
Build Tools
Maven, Gradle,Jenkins
Methodologies
Agile (Scrum), Iterative
Database Environments
MsSQL, PostgreSQL, MySQL
Operating Systems
Windows, Mac, Linux and UNIX
Education & Certification
Master’s degree in computer science and engineering from Monmouth University, New Jersey, USA – Jan 2018
Bachelor’s degree in computer science and engineering from Visvesvaraya Technological University, India – July 2011
WORK EXPERIENCE
State of Kansas, Topeka, Kansas Jan 2019 – Till Date
Designation: Application Developer III
The Kansas Department of Corrections is a cabinet-level agency of Kansas that operates the state's correctional facilities, both juvenile and adult; the state's parole system; and the state's Prisoner Review Board. It is headquartered in Topeka.
Environment: Windows, Groovy/Grails,Java 8, SDLC-Agile/Scrum, MVC, Restful, Maven, Mulesoft Anypoint studio, Git, JSP, HTML5, CSS3, XHTML, JavaScript, Bootstrap, SQL.
Roles and Responsibilities:
Involve in Program Increment planning meeting and establish face-to-face communication across all team.
Use agile methodologies development (SDLC) and follow KDOC best practices for software design and development.
Design and propose to the team/Customer technology solutions that support business strategy, including participating in estimating, tasking, status and stand-up meetings in agile work ceremonies.
Create web applications using the Groovy/Grails development language, as well as document and test those applications.
Build API’s to integrate software as a service (SaaS), on-premises software, legacy systems,
Understand and follow company policies surrounding data governance, security, and API development Assist integrations team in adopting and learning Mulesoft Requirements
Building custom frameworks/components, Mule flows, error handling, test using Postman.
Work with various database includes DB2, MS SQL server, MySQL including Transact-SQL stored procedure and function development
Experience in using MAVEN as build tools for the building of deployable artifacts.
Work includes developing and modifying application software, identifying and documenting application requirements, preparing system designs and detailed specifications from which application software will be written.
Codes, tests, debugs, maintains, and documents software. Analytical thought becomes more important at this level due to increased data and changing situations.
Working with version control systems like GIT for version controlling and source code management.
Co-ordinate with the team for Bi-weekly status meeting and conducted design and code review meetings for the team to ensure the quality of deliverables.
Involve in technical support, defect tracking in Production and Nonproduction environments by looking into logs and create knowledge repository and maintain source in GitHub.
Unisys, Bangalore, India Jan 2012 – Dec 2015
Designation: System Analyst
Unisys Corporation is an American global information technology company based in Blue Bell, Pennsylvania, that provides a portfolio of IT services, software, and technology. Unisys offerings include security software and services; digital transformation and workplace services; industry applications and services; and innovative software operating environments for high-intensity enterprise computing.
Roles and Responsibilities:
Responsible for ongoing data configuration and testing of applications.
Writing Test cases and preparing defect reports. Strong Understanding of Software Test Life Cycle (STLC), production and post-production support.
Confer with clients to identify and document requirements, conduct business and technical studies, design, develop, integrate and implement information systems business solutions, and provide advice on information systems strategy, policy, and management, security and service delivery.
Provides technical guidance in design of business applications for specific application programs.
Advise management on best practices, as required during the upgrade project and maintenance thereafter
Conduct and document requirements gathering, analysis, run SQL queries and evaluations.
Facilitate touch point meetings to address overall customer experience, quality of service, and service delivery concerns
Maintain User accounts, Licenses and perform other administration and configuration tasks
Actively participate as team member in planning, designing and implementing change management, release management and asset management modules
Coordinate with various internal teams to ensure consistent alignment of standard processes
Lead the Data Migration from Remedy 7.6.04 to 8.04 or higher.