Abdul Nayeem - Java Groovy Grails
Abdul Nayeem - Java Groovy Grails
Abdul Nayeem - Java Groovy Grails
[email protected]
806-466-2810
Groovy and Grails Developer
Summary:
Possess 7+ years of strong professional Software Development Experience in the fields of Web and
Client-Server applications
Having 3+ years of experience in Groovy and Grails
Strong experience with Grails, Groovy, Hibernate/GORM, Jenkins and Spring Framework
Strong working knowledge with Object-Oriented Analysis, Design, and Implementation
Experience of build technologies like Jenkins, Maven and Nuget
Strong Experience with integration and automation of source control applications like Art factory,
Subversion and GIT
Involved in various Phases of Software Development Life Cycle (SDLC) i.e. Analysis, Design,
Development, Implementation, Testing and User Training of Enterprise Web-Applications, Stand
Alone and Distributed Applications
Well-versed in Agile and waterfall SDLC methodologies
Programming and unit testing of code based upon design sessions with internal software users,
customer-reported issues, and input from Business System Analysts, Marketing, Professional
Services, and Support
Developing and re-factoring existing products, providing product enhancements and resolving product
defects to meet customer issues
Providing technical expertise and peer code reviews to other team members
Providing architectural input on new and existing solutions
Writing technical specifications, program documentation, and unit test plans for all work performed
Assisting in Quality Assurance process and customer issue resolution.
Professional experience in designing, developing, deploying, and supporting products in an TC server
environment
Experience with full life cycle development: requirements gathering, analysis, design, coding, unit
testing, and acceptance testing
Strong working knowledge with Object-Oriented Analysis, Design, and Implementation
Experience with agile/ iterative design and development methodologies
Performance testing, analysis, and tuning experience
Worked extensively on Java Technologies like Core Java, Spring, STRUTS 2 MVC and Web services
Strong knowledge and experience in Oracle 9i/10g/11g database programming using SQL, and
MySQL.
Good experience with various Web/ Application Servers like Web Logic and Apache Tomcat.
Motivated & enthusiastic about developing good client relations.
Acted as a single point of contact between offshore and onsite development teams and coordinated
various tasks and activities throughout the project implementation.
Education:
Bachelor of Engineering, Computer Sciences, Osmania University, India GPA: 3.8
Certification:
Microsoft Certified Professional. Programming in HTML5 with JavaScript and CSS3 specialist
Technical Skills:
Programming Languages: Groovy, C#.NET, VB.NET, PL/SQL, JAVA, PHP, JavaScript, SQL
1
Abdul Nayeem Mohammad Khadri
[email protected]
806-466-2810
Groovy and Grails Developer
Database and Management Systems: Toad, Oracle, Microsoft SQL server
Frameworks / Technologies: Grails, ZK, Hibernate, spring, .NET 4.0/4.5, ASP.NET MVC,
Entity Framework
Web Applications: HTML, CSS, ASP.NET
Management Tools: JIRA, CA Harvest Software Change Manager, Confluence,
GreenLight
Lifecycle Models: Agile, Waterfall Model
ERP: Banner, Banner XE
Version Control: Stash, Source Tree, Tortoise SVN, Git
Development tools: IntelliJ idea, Jenkins, Visual Studio, Microsoft Web Matrix
PaaS: Stackato, Microsoft Azure Websites
Professional Experience:
Texas Tech University often referred to as Texas Tech, Tech, or TTU, is a public research university in
Lubbock, Texas, United States. Established on February 10, 1923, and originally known as Texas
Technological College, it is the leading institution of the four-institution Texas Tech University System. The
university's student enrollment is the sixth-largest in the state of Texas, as of the Fall 2014 semester. The
university shares its campus with Texas Tech University Health Sciences Center, making it the only
campus in Texas to house an undergraduate university, law school, and medical school at the same
location.
The university offers degrees in more than 150 courses of study through 13 colleges and hosts 60
research centers and institutes. Texas Tech University has awarded over 200,000 degrees since 1927,
including over 40,000 graduate and professional degrees. The Carnegie Foundation classifies Texas Tech
as having "high research activity". Research projects in the areas of epidemiology, pulsed power, grid
computing, nano photonics, atmospheric sciences, and wind energy are among the most prominent at the
university.
Responsibilities:-
Project#1
Lead developer for including two new campus branches Texas Tech Health Science center and
Texas Tech Health Science Center El Paso to use Employee Performance System.
Involved in direct interaction with functional users to get functional requirements.
Analyzed requirements and create relevant user stories on the scrum board in JIRA for
requirements gathered from functional users.
Used balsamiq to design table layouts to be used by the team and design UI layouts to be
reviewed by functional users.
Used Toad 12.0 to design tables needed for development.
2
Abdul Nayeem Mohammad Khadri
[email protected]
806-466-2810
Groovy and Grails Developer
Added new domain classes and new composers required for development.
Used Grails 2.1.1 for developing of new functionality.
Interact with ERP Banner to get employee information and update new performance information.
Used ZK, Enterprise Java Web Framework to make changes to UI.
Implemented AJAX for asynchronous communication of data to server.
Used Stash, GIT and source tree to manage different features being developed and maintain
quality code in all three environments.
Designed application layouts
Developed GSP, Views and Composers
Coded Groovy domain classes to handle the business logic
Worked with a continuous integration tool Jenkins for deployment and testing in different
environments
Conducted user driven testing and resolving of issues
Created automated testing using Selenium
Used JIRA bug reporting for reporting of bugs and added tasks for reported bugs to the current
running sprint.
Involved in setting up one click deployment of the application to TC servers using Jenkins and
GreenLight.
Project#2
Lead developer in design and development of IBARS system for Texas Tech University, Texas
Tech Health Science Center and Texas Tech Health Science Center El Paso.
Collaborated with functional users from all three institutions to create design and functional
requirements for the project.
Designed and coded this single page application using Grails Framework.
Manage all configuration management tools like JIRA, Confluence, Artifactory, GIT and Jenkins to
ensure good quality project.
Used JIRA for issue reporting and SCRUM board implementation of the project.
Created documentation of the project on Confluence
Created mockups for tables and screens using Balsamiq
Involved in peer reviews for code and table layouts
Created tables, Views and Procedures in Oracle database
Created Groovy domain classes to access database
Created login and other services
Added Groovy composers and Views to the project
Involved in setting up one click deployment of the application to TC servers using Jenkins and
GreenLight.
Project#3
Individual contributor for developing service application to consume integrate with Kenexa using
GRAILS, spring, hibernate, Groovy and Oracle.
Implemented framework to read data from excel using groovy
Implemented services in modeling analytics platform using Grails and Groovy to expose restful
web services to get consumed by UI layer
Reviewed existing code and performance tuned SQL queries.
3
Abdul Nayeem Mohammad Khadri
[email protected]
806-466-2810
Groovy and Grails Developer
Written Junit test cases to test services implemented in grails and groovy. Used browser plug-in
Postman to test web services.
Architecture, Design and development of the application from end to end.
Project#4
Lead developer in making the ERS files project for processing files received from ERS.
Created Tables, Views, Stored Procedures, and Triggers in Oracle to access and manipulate the
data from the database server.
Created Appworx chains and processes to detect file on the ERS server, Transfer file to local
server and call PL/SQL procedures.
Created PL/SQL packages in Toad to open files, process the files and send email after
processing the file.
Created automatic schedules in Appworx.
On call responsibilities to debug and resolve any database and application issues.
Environment: Grails 2.3.7, Spring Security, Hibernate, Confluence, JIRA, Toad, Oracle 11g, 12c,
GreenLight, Bugzilla, MySQL, GIT, Jenkins, Selenium 2, IntelliJ 13, Log4j, TC server, SCM, Jquery 1.9.1,
Jquery UI 1.8.4, Twitter BootStrap 3.0, Kendo Web and Mobile, HTML5, CSS3
HP Global Delivery and Engineering Services produces better business outcomes for our clients through
our comprehensive Infrastructure Technology Services. Service excellence, with consistent globally
delivered standardized services guarantees clients peace of mind, while our ability to drive innovation
ensures clients a compelling strategy for the future.
Responsibilities:
4
Abdul Nayeem Mohammad Khadri
[email protected]
806-466-2810
Groovy and Grails Developer
By focusing on highly reusable code, laid the foundation for future development efforts.
Environments: Java, Groovy, Grails, Knockout js, Javascript, webservices, subversion, Putty, Tomcat
server on Linux Servers
Environment: Java1.6, Agile,Eclipse, WebLogic, JDeveloper, Spring, Web Services, WSDL, SOAP, UML,
XML, XSLT, JDBC, HTML, JSP, AJAX, CSS, JavaScript, Oracle 10g, SQL, SVN
5
Abdul Nayeem Mohammad Khadri
[email protected]
806-466-2810
Groovy and Grails Developer
Worked on various projects in Windows forms, ASP.NET, Web forms.
Developed Web forms, Class libraries, Web controls and Report files.
Involved in customizing the Win Forms Data grid.
Developed custom controls for Windows Forms and generating reports.
Used ADO.NET extensively to access the database.
Prepared Test cases provided technical documentation.
Used the N-Unit for unit testing of the classes.
Environment: ASP.NET 1.1, C#, IIS 5.0, ADO.NET, Web forms, Win forms, Visual Studio 2003, XML,
XML Web Services, JavaScript, SQL Server 2000, N-Unit and Windows 2000.