Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
DURGESH AGRAWAL

DURGESH AGRAWAL

Application Architect
King Of Prussia,Pennsylvania

Summary

Skillful Software Architect with 17 years designing development frameworks and guidelines to expedite and enhance application engineering. Versed in numerous software categories for business and private users. Adept at constructing software architecture suited to rapid deployment across multiple projects to reduce development times and costs.

Creative software development with proven history of designing software architecture favored by developers and customers alike. Practiced at combining financial and business goals with engineer and end-user feedback to optimize post-production updates. Provides simple-to-use architecture that delivers deep and flexible control of software development processes.

Hands-on Software Architect with extensive experience developing and supporting mission critical applications. Purpose-driven professional active in engaging, training and mentoring others.

Overview

16
16
years of professional experience
5
5
years of post-secondary education
9
9
Certifications

Work History

Application Architect

AmerisourceBergen
Conshohocken, PA
01.2017 - Current

Project: ABC Order E-Commerce


Framework/Tools/Software: SAP Hybris, Java, SpringBoot, Spring, HTML, CSS, JavaScript, NodeJS, ReactJS, Redux, TypeScript, IntelliJ, Tomcat, Oracle, Aerosipike


Primary Duties and Responsibilities:

  • Provides technical and architectural direction to the software development team.
  • Demonstrates commitment to sound development processes.
  • Responsible for the translation and construction of complex business problems into sound technical solutions.
  • Acts as the liaison between the business teams, technical teams, and other developers to determine the most efficient and cost-effective approach to meet business requirements.
  • Ensures that development efforts adhere to analysis, design, and development standards.
  • Manages day-to-day issues and tasks related to the development life cycle of multiple IT projects.
  • Provides insight and guidance on overall system design and provides technical leadership to development staff as required.
  • Responsible for business object architecture and application technical architecture.
  • Develops technology road maps for the application architecture and development groups.
  • Documents and communicates architectural requirements within a distributed development environment, including standards and processes.
  • Collaborates on strategy and architecture with development managers, line of business managers, and senior IT staff.
  • Promotes the architecture agenda and sells it to the line of business and IT management staff.
  • Recommends proactive courses of action to maintain cost-effectiveness and competitiveness.
  • Proactively assists in defining direction for future projects.
  • Participated in weekly meetings with client to discuss project direction and milestone achievement.
  • Communicated software architecture strategies to senior leadership and third-party business leaders.
  • Mentored team, sharing skills and expertise and encouraged each member to bring forward ideas and suggestions for improvement.
  • Tuned systems to boost performance.

Application Development Lead

AmerisourceBergen
Conshohocken, PA
07.2013 - 02.2017

Project: Enterprise Output Management


Languages/Tools: Java, HTML, JavaScript, JSP, Spring, GWT, Eclipse, Tomcat, OpenText


Primary Duties and Responsibilities:

  • Responsible for the design, development, unit testing, deployment, and maintenance of Enterprise Output Management applications.
  • Acts with limited guidance to translate business and technical requirements into well-engineered, tested and deployed StreamServe solutions.
  • Acts as the liaison between the business teams, technical teams, and other developers to determine the most efficient and cost-effective approach to meet business requirements.
  • Provides technical expertise and demonstrates a broad understanding of StreamServe applications and their architectures.
  • Applies disciplined software development processes and utilizes leading-edge technologies to engineer and implement structured solutions to business problems.
  • Participates in monitoring and troubleshooting applications.
  • Researches and stays current with emerging technologies.
  • Provide production support to resolve issues on a 24x7 basis and assist end-users of the application.
  • Design, develop, unit test, deploy, and maintain Enterprise Output Management System.

IT Analyst

Tata Consultancy Services
Mumbai, MH
03.2010 - 07.2013

Project: ABC Ecommerce


Languages/Tools Java, HTML, JavaScript, JSP, Eclipse, Tomcat, Struts


Primary Duties and Responsibilities:

  • Researched and adopted new technologies to add value to existing offerings.
  • CRM Java technical consultant.
  • Customize SAP CRM code to meet customer requirements.
  • Write up technical design docs, design, and develop as per customer requirements.
  • Translate business and technical requirements into well-engineered, tested, and deployed solutions.
  • Monitoring defect tracking tool, assigning bugs to team members.
  • Providing support for go-live and deployed applications.
  • Application tuning and performance optimization.

Software Developer/Team Leader

SOFMEN TECHNOLOGIE
Indore, MP
10.2006 - 03.2010
  • Scheduled development timeframes, providing realistic and actionable frameworks for consistent development progress performance.
  • Coordinated deployments of new software, feature updates and fixes.
  • Corrected, modified and upgraded software to improve performance.
  • Requirement gathering from Client.
  • Write up technical design docs.
  • Web development using Java, J2EE, Spring, Hibernate
  • Monitor defect tracking tools and assign tickets to team members.
  • Mentor team members.
  • Perform code and document reviews to ensure the quality of the deliverables.

Education

Master of Science - Computers, Electronics & Communication

DAVV University
Indore, India
07.2003 - 06.2005

Bachelor of Science - Computer And Information Sciences

DAVV University
Indore, India
07.2000 - 03.2003

Skills

Mentoring and training

undefined

Certification

AWS Certified Practitioner

Timeline

AWS Certified Practitioner

11-2021

Workday Integration System Fundamentals, Report Writer and Workday studio

03-2018

Six Sigma White belt

02-2018

Compass Leadership Foundations

01-2018

Everything DiSC Workplace

01-2018

Application Architect

AmerisourceBergen
01.2017 - Current

Application Development Lead

AmerisourceBergen
07.2013 - 02.2017

ITIL Foundation

03-2013

Oracle Certified Expert, Java EE 6 Java Persistence API Developer

01-2012

Oracle Certified Professional, Java EE 5 Web Component Developer

02-2011

Oracle Certified Professional Java SE6 Programmer

01-2011

IT Analyst

Tata Consultancy Services
03.2010 - 07.2013

Software Developer/Team Leader

SOFMEN TECHNOLOGIE
10.2006 - 03.2010

Master of Science - Computers, Electronics & Communication

DAVV University
07.2003 - 06.2005

Bachelor of Science - Computer And Information Sciences

DAVV University
07.2000 - 03.2003
DURGESH AGRAWALApplication Architect