Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Suresh

Contact: 218-460-0156
Sureshsr020@gmail.com

PROFESSIONAL SUMMARY
 Having 11+ years of experience in Requirements gathering, Analysis, Design, and development of
various multi-tiered enterprise and web applications using Java, J2EE technologies and Appian BPM
tool.
 Having 3+ years of Appian software development experience in software design, web development
and design languages. Understanding and hands-on experience with agile software development
methodologies and had experience in providing support for production.
 Develop and maintain Appian Business Process Management (BPM) solution including plug-in
development.
 Using one or more Appian add-on tools, such as Expression Unit Tests, Deployment Automation
Manager, FitNesse test creation, SAIL UI and Smart Services. Appian 17.x/21.x version design,
implementation and ability to translate software requirements specifications into Appian applications
and prototype.
 Experienced in Developing Java/J2EE Applications using JDK 1.7/1.8/1.9, Core Java (Collections,
OOPS Concepts), JSP, Servlets, Struts, Springs, Spring JPA, JSON, Spring Security, Hibernate,
JDBC, Web Services, JMS, JSF 2.0, Log4J Oracle, and Microsoft SQL Server, Junit and JIRA tool.
 Experience developing APIs and SOAP (JAX-WS) and Restful (JAX-RS/Spring) web services with
designing and implementing highly available, scalable distributed systems.
 Experience integrating with Web Services (SOAP & REST) and parsing JSON and XML data.
 Experienced in developing the latest UI technologies with Angular 7, Node JS and Typescript,
JavaScript, AJAX, HTML5, CSS, Visual Studio Code and jQuery.
 Experienced in creating Java Micro services with Spring Boot 2 backed by databases such as SQL
Server. With Java Technologies, and Rest Web Services.
 Design/develop responsive customer-facing high throughput, high volume micro services-based web
applications. Design user interfaces using the latest Angular 7.
 Ability to work with the business to capture requirements and implement solutions to meet end-user
needs.
 Experienced in troubleshooting of issues and strong written and verbal communication skills.
 As a Senior Java developer, responsible for the development life cycle of applications/computer
systems including researching, designing, implementing and managing software programs.
 Experience in developing various applications using Struts framework, Springs Framework,
Hibernate and Web Services.
 Employs agile development practices and mindset for design, architecture, coding, testing, managing
source code, continuous delivery practices and quality reviews.
 Worked extensively on build and deployment tools like ANT, Maven, Gradle 2.6, Jenkins and version
control tools like Tortoise SVN, CVS, GitLab, Source Tree and IBM Clear Case.
 Proficient working in source control with GIT and awareness of GIT branching strategies.
 Experience in developing and deploying applications with IBM Web Sphere, Web Logic and Apache
Tomcat servers and JBOSS Wild Fly 8.0 Runtime Server.
 Exp using IDE tools like Visual Studio Code, Eclipse, WSAD, RAD, JBuilder and Spring Tool Suit.
 Extensive experience in writing stored procedures and generating reports with Crystal Reports.
 Identify opportunities to fine-tune and optimize applications of Java developed projects and has the
ability and art of facilitating team activities and can organize team work into a process-oriented
manner.
 Familiar with DevOps methodologies including Continuous Integration and Continuous Deployment.
TECHNICAL SKILLS
Appian: Appian BPM suite 17.x, 18.x, 19.x, 20.x, 21.x Web-Integration, BPM-Implementation, Internal Appian
Database, Process Model-SAIL testing.
(JAVA/J2EE) Technologies: JDK 1.7/1.8/1.9, Core Java, JSP, Servlets, JDBC, Java Beans, JSF 2.0, Life Ray
Portals 6.2/7.0/7.1, Spring MVC, Spring Security, Spring Workflow, Hibernate and Web Services (SOAP and Rest),
JMS, and JIRA tool.
UI Technologies: Node JS, Vue JS, Angular 7, Type Script, HTML5, JavaScript, Visual Studio Code CSS and
jQuery and JSON.

Test Management: Test Director, Bugzilla, JIRA, GitHub, SVN and Clear Case and Crystal Report Tools.
Developmental Tool: Eclipse, JBuilder and IBM Rational® Application Developer 7.5, WSAD.
Operating Systems: Windows, UNIX.
Databases: MS SQL Server 2000/ Microsoft SQL Server Standard Edition, SQL Server 2005, MySQL, SQL
Server 2008, Oracle 9i/10g and DB2.
Web Servers: JBoss Wild Fly Server, Tomcat Server, IBM Rational® Application Developer 7.5, WSAD and
Web Logic Servers.

PROFESSIONAL EXPERIENCE
Client: ISAC. Chicago, IL Oct 2020 - Present
Role: Appian Software Developer
Responsibilities:
 Involved in the Requirement gathering, analysis, design, and development and testing phases
of Software Development Lifecycle (SDLC).
 Designs, develops, and implements custom software solutions using Appian’s low code platform.
 Designs full stack applications from modeling the database schema, to building out the user flows, to
creating UX mock-ups and interfaces.
 Design and develop the core Appian platform for the required CDT's, Data Stores for the application.
 Developed Appian CDTs and application integration with databases, including SQL Server, Oracle.
 Exp in working with different Appian Object types, query rules, constant rules and expression rules.
 Build applications: interfaces, process flows, expressions, data types, sites, integrations, etc
Created Records, Reports, dynamic form components using SAIL, Process Models.
 Design and Develop process models using Appian BPM Designer versions 17.2 to 20.3.
 Used web services in process models for address verification and retrieving data from database.
 Developed the SAIL forms for search Client Attestation Form (CAF) interfaces.
 Build Appian plug-in and Appian embedded interfaces.
 Developed Tempo Record including Grid Layouts for the Record Dashboards.
 Developed Reports for the application by creating a view in the Database to Retrieve the Data.
 Conducted detailed review and analysis of program specifications and designing as per work process
changes and Involved in fixing the Defects in the application.
 Performed code reviews and ensured that best practices of Appian are implemented the in the design
and development of interfaces. And for better performance, created efficient process models.
 Designed high level process model workflow & derived the Low Level design from it.
 Prepared detailed and Accurate Technical Documentation relating to Appian designs and reports.
 Provided technical assistance for troubleshooting and resolution of workflow system problems.
 Supported technical team members in testing changes for application functionality.
 Tests changes to user interface and application functionality as required by the users.
 Tests/reviews data migration and data loading for accuracy.
Client: ISAC. Chicago, IL Aug 2019 – Oct-2020
Role: Appian Developer
Responsibilities:
 Business requirements gathering from business users and analysis, Designed Process Models,
Records, Reports, SAIL, Forms, integration with web services.
 Design and Develop process models using Appian BPM versions 18.2 to 20.3.
 Developed intuitive interfaces and generated documents using Appian Smart Services
 Design, implementation, production, and security assurance of Appian BPM applications.
 Support data migration efforts to transform and load data between data stores.
 Tune the system for performance improvements and related system design.
 Through the understanding of relation Database concepts, security of Systems and Applications,
MySQL and XML.
 Experience with Appian SAIL Process Modeler Rules Expressions Documents Knowledge Center
Data Management.
 Implemented BPM solutions for case Management and process simplification using BPM.
 Developed Appian Plugins customer adapters, business integrations using REST APIs.
 Involved in infrastructure work as part of pre Appian work.
 Experience with SAIL design concepts, creation of various objects and ensuring security level for
various departments within an organization.
 Experience with Database Design and Data modeling.
 Implement BPM solutions for case management and other crucial functionality mainly in financial
sectors for ensuring security and Quality of product.

Client: ISAC. Chicago, IL Oct 2018 – Aug 2019


Role: Appian Software Developer
Responsibilities:

 Participated in analysis, design, and new development of Appian based applications


 Design and develop the core Appian platform for the project from end to end.
 Create and maintain various applications built using the Appian Business Process Modeling
frameworks.
 Developed applications: interfaces, process flows, expressions, data types, sites, integrations, etc.
 Demo development efforts to Program team
 Worked closely with testers/QA teams and UI/UX team
 Conduct peer reviews, unit testing, and code reviews
 Build Appian plug-in and Appian embedded interfaces
 Deployment to Production environment.
 Experience in designing the process models consists of
 Activities, events, gateways, smart services.
 Creation of SAIL components, Appian Functions, creation of sites consisting of multiple pages
 Creation of the records which consists filters and multiple views.
 Experience in creating the process reports, tempo reports, creation of connected systems and
Integration Objects with Rest API and Full Suite Systems.
 Full length involvement in various stages of the Project like Design, Implementation, Testing,
Support and Bug fixing.
 Experience in designing the process models consists of Activities, events, gateways, smart services.
 Creation of SAIL components, Appian Functions and creation of sites consisting of multiple pages.
Client: ISAC. Chicago, IL July 2016 – June 2018
Role: Sr. Java Developer
Responsibilities:
 Business requirements gathering from business users.
 Aanalysis of the requirement specifications and designing of modules.
 Experience developing APIs and SOAP (JAX-WS) and Restful (JAX-RS/Spring) web services with
designing and implementing highly available, scalable distributed systems and parsing JSON and
XML data.
 Experienced in developing the latest UI technologies with Angular 7, Node JS and Typescript,
JavaScript, AJAX, HTML5, CSS, Visual Studio Code and jQuery.
 Experienced in creating Java Micro services with Spring Boot 2 backed by databases such as SQL
Server. With Java Technologies, and Rest Web Services.
 Design/develop responsive customer-facing high throughput, high volume micro services-based web
applications. Design user interfaces using the latest Angular 7.
 Involved in spring JSON rest web service and hibernate integration development.
 Worked on portlets and services integration of the application.
 Maintaining and tuning applications to keep them performing according to technical and functional
specifications; providing user support.
 Worked on spring security for authorization and authentication of the application.
 Worked on LifeRay Portlets and deployed portlets in tomcat servers.
 Worked on Wild Fly server configurations and deployed all web services in the server.
 Experience in designing applications and components in Vue 2 UI framework.
 Worked extensively on build and deployment tools gradle and version control Git and Source Tree.
 Strong experience with CI/CD pipelines with Jenkins and Git/GitHub; Artifactory
 Involved in the code reviews and impact analysis of functionality.
 Delivered sprint wise and followed agile methodology in development.
 Development experience with new-style Single Page Applications using Typescript, Node JS and
Angular 7 for another project of ISAC.
 Experience in web application development (HTML5, CSS, and JavaScript).

Client: Scotia Bank, New York, NY Jan 2013 - April 2016


Role: Sr. Java Developer
Responsibilities:
 Analysis of the requirement specifications and designing of modules.
 Involved in application development by coordinating requirements, schedules, and team meetings.
 Involved in springs and hibernate integration development.
 Worked on spring’s restful API web services implementation.
 Involved in code integration of UI code and backend service layer code for all functionalities.
 Worked on build project and deployment with Apache Tomcat server.
 Worked extensively on build and deployment tools Ant and version control Tortoise SVN.
 Involved in the code merging, reviews and impact analysis of functionality.
 Written complex queries and database stored procedures to generate reports using crystal reports.
 Performed Unit Testing using JUnit tool.
 Involved in fixing of issues in, IST,UAT environment.
 Delivered sprints wise and followed agile methodology in development.
Environment: JDK 1.7, Java Script, HTML, CSS, Angular JS, jQuery, Spring-4.0.4, Hibernate-4.2.1, Spring Web
services, Spring Tool Suit, Tortoise SVN, Log4J, Ant- Builder Tool, Oracle and O/s: Windows.
Domain: Banking and Financial Services
Client: World Bank, Washington D.C Oct 2010 —Dec 2012
Role: Java Developer
Responsibilities:
 Analysis of the specifications provided by the clients
 Developing Web sites, as per the requirements of the clients.
 Configuring the Sites, using the Site Manager & ePublish tools.
 Involved in the configuration of the Application and creation of multilingual sites.
 Prepared the Test Cases for the Application as per the requirement.
 Involving in the fixing of issues in UAT & PRD.
 Involved in the life cycle of the enhancement or change request or bug. Issue Tracking with the Jira
Environment: Core Java, JSP, Servlets, Java Beans & XSL, ISP Frame Work, publish & Iris Tools , Web Sphere
(WSAD), Oracle 9i & 10 g, and Windows Operating System.

You might also like