We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • 14+ years of professional experience in user interaction, systems analysis, design, development and implementation of N - Tier Application Systems in Internet environment.
  • Experience in Retail, Banking, Mortgage, Financial, Collections, and Telecommunications, Fundraising, and Enrollment Management domains.
  • Certified Enterprise Architect (TOGAF License Number - 113747) capable of capable of consolidating diverse IT infrastructures by defining enterprise-wide IT strategy using TOGAF, SAFe Framework.
  • Successful background working with stakeholders to develop architecture framework that aligns strategy, processes, and IT assets with business goals.
  • Experienced in managing operation teams for Web based J2EE (SAAS) applications, Extensive experience working in BPM, SOA based applications using J2EE technologies.
  • Work closely with project managers, developers, and focus groups to avoid redundancy, minimize expenditures, and improve overall synergy within organization.
  • Good Knowledge in emerging trends like microservices architecture.
  • In-depth experience establishing best practices and guidelines for selecting, developing, and implementing information systems within enterprise.
  • Acute knowledge of hardware, software, networking, applications, and systems engineering.
  • Familiar with architectural concepts of Information Technology Infrastructure Library, Open Group Architecture Framework.
  • Effectively provided management oversight for professionals, including software development, operational support and offshore teams.
  • Highly competent team player and as an individual with Outstanding Technical, advocating skills, Excellent Communication, self-motivated and fast learner.

TECHNICAL SKILLS

Languages: Java, PL/SQL, Objective C

Certification: TOGAF, SCJP

Enterprise Development: J2EE, SOA, Servlets2.3, JSP1.2, JDBC, RMI, EJB, JNDI, XML, Struts, JUnit, XMLUnit,UML, XSLT, DTD, Ajax, Xcode

Web Development/GUI: HTML, CSS, JavaScript/ Swing API, PhoneGap, Application Craft

Middleware: Tibco Business Works, Tibco Business Events, Tibco Administrator, Hawk Agent, BPM Online.

Databases: SQLServer 2000, My SQL, Oracle9i, DB2.

Frameworks & Patterns: SAFe, Spring, Struts Framework1.2, Tiles, UML Design Patterns, Maven, Cruise Control, J2EE Patterns.

IDE/Tools: RAD, WSAD, Eclipse3.1, NetBeans3.5, Borland JBuilder 8, VisualAge, VisualCafé, XML Spy4.3, Toad.

Platforms: Windows 95/98/NT/2000/XP, Unix, Linux.

Design: RUP using Rational Rose, Together, MS Visio

Testing: JUnit, DART, HttpUnit, WebUnit, StrutsTestCase, TestDirector, WinRunner, Cactus Test Case

Application Server: WebSphere8.1, WebLogic8.1, JBoss, Jakarta Tomcat4.0, Macromedia Jrun

Server Automation Tools: Wsadmin Scripting, Jython scripting, HP Operations Orchestration, AntHill Pro.

SCM: CVS, MKS, Rational Clear Case, Visual Source Safe

Rule Engine: Blaze 5.0/5.5/6.03 (Builder/Innovator)

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Solution Architect

Environment: Apache server, PHP, CAKE PHP, MySQL, Linux, TOGAF, SOAP UI, IOS, J2EE1.4, Saas (Web services), HP Operations Orchestration, Oracle, Git.

Responsibilities:

  • Create Toolal’s vision architecture to capture the functionality handled by admin modules, mobile platforms and web clients.
  • Outline current Solution architecture, including traceability from business and IT strategies to suggested technologies.
  • Conducted agile/scrum meetings daily to identify pain points and monitor progress of the operational plans.
  • Analyze business and technology challenges for common data sharing among web and mobile platforms and suggest solutions.
  • Design and execute proofs-of-concept for critical enterprise capabilities, including building business case with costs, benefits, and efficiency measures.
  • Designed and developed plans to capture and document the state of the system, also hands on contributed various procedures/ process to create new test environments.
  • Conducted weekly meeting with the partnering teams to manage the dependencies.
  • Designed and developed plans to do load/stress, performance testing and troubleshooting on both web and mobile clients.
  • Worked on issues such as Out of Memory, 100% CPU Usage, hung Thread sessions, session replication, JVM Crashes.

Confidential, Duluth, GA

Solution Architect

Environment: Tibco Business Works, Tibco Business Events, Tibco Administrator, TOGAF, SAFe, SOAP UI, J2EE1.4, Saas (Web services), SOA, WebSphere8.1, HP Operations Orchestration, Oracle, SQL Server, SVN and Clearcase.

Responsibilities:

  • Create future vision architecture to expedite delivery of new products and services to market while meeting company’s cost and risk reduction objectives.
  • Outline current and future vision solution architecture, including traceability from business and IT strategies to suggested technologies.
  • Conducted agile/scrum meetings daily to identify pain points and monitor progress of the operational plans.
  • Designed and developed plans to capture and document the state of the system, also hands on contributed various procedures/ process to create new test environments.
  • Analyze business and technology challenges, assess costs, and suggest solutions.
  • Design and execute proofs-of-concept for critical enterprise capabilities, including building business case with costs, benefits, and efficiency measures.
  • Direclty involved with Tibco and Oracle infrastructure teams to support all upgrades to the test and production environments.
  • Conducted weekly meeting with the partnering teams to manage the dependencies.

Confidential, Cambridge, MA

Solution Architect

Environment: J2EE1.5, Axis Web services, SOA, WebSphere6.1 Unix Shell Scripts, Oracle DB, Oracle Access Manager and CVS.

Responsibilities:

  • Designed a working solution that uses Axis 1.4 web service framework to act as a proxy for the existing IdgenWS system.
  • Collaborated with key stakeholders and internal teams to define Solution architecture principles, standards and guidelines, and blueprints.
  • Developed, enhanced, and maintained reference architectures for various capabilities.
  • Translated business requirements into systems qualities and repeatable design strategies and patterns, such as adaptability, scalability, availability, and reusability.
  • Worked with the security team to provide fix for the identified Cross site scripting vulnerability to the Pin self-service system.
  • Assured enterprise application integration by selecting tools, specifying shared data and code resources, defining interfaces and data-flows, and monitoring progress.
  • Performed design reviews across company and collected Solution architecture performance metrics to assure continuous improvement.
  • Worked with OAM developers to design the new PIN2onPIN3 system and aided them with requirement for the new Access Manager Policies and schema that will be used by the new application.
  • Conducted transition planning for systems and technologies and maintained application life cycle inventory.
  • Mentored new hires with the details of the legacy PIN2 and the new PIN2onPIN3 system
  • Worked as a part of 24/7 on-call support for production and non-production environments.

Confidential

Team Lead/Solution Architect

Environment: J2EE1.4, Struts, WSAD5.1.2, RAD6, Websphere 5.1/ 6 server, SQL Server.

Responsibilities:

  • Lead an offshore team of four with development process, also as an onsite coordinator performed much of the under listed actitivities.
  • Interacted with the Business analysts, participated in the User meetings to collect the requirements for the AMD application.
  • Analyzed the requirements and interacted with the architecture team to design the technical specification for the application.
  • Setting up projects in software configuration management for the developer to code and organized release of code to various environments.
  • Sorted out various layouts to be used in the front end and how to apply them over the base layouts using the tiles framework provided by Struts framework
  • Analyzed different ways to implements various aspects like Security, logging et all including filters, interceptors provided by the spring framework.
  • Designed the structure of the data objects that were passed between front end till the backend layers.
  • Wrapper objects were used to hold the data from the front end, which were set/get in the form bean of the action classes.
  • The wrapper objects were sent to the service classes and further back to the Dao’s.
  • Build / deploy the staff planning application on WAS 5 Dev server and also participated in migration to WAS6

Confidential, New York

Senior Software Engineer

Environment: J2EE1.4, Struts, Spring Framework 2.0, WSAD5.1.2, RAD6, Websphere 5.1/ 6, Ant, Oracle9i/10g.

Responsibilities:

  • Interacted with the Business analysts, participated in the User meetings to collect the requirements for the staff planning application.
  • Analyzed the requirements and interacted with the architecture team to design the techinical specification for the application.
  • Sorted out various layouts to be used in the front end and how to apply them over the base layouts using the tiles framework provided by Struts framework
  • Analyzed different ways to implements various aspects like Security, logging et all including filters, interceptors provided by the spring framework.
  • Designed the structure of the data objects that were passed between front end till the backend layers.
  • Wrapper objects were used to hold the data from the front end, which were set/get in the form bean of the action classes.
  • The wrapper objects were sent to the service classes and further back to the DAO's.
  • DAO's were used to retrieve data from the oracle DB using Stored Procedure callable from the DAO's.
  • Was involved coding stored proc's to retrieve data from various tables which also used WITH clauses.
  • Build / deploy the staff planning application on WAS 5 Dev server and also participated in migration to WAS6

Confidential, Jacksonville FL

Senior Software Engineer

Environment: J2EE1.4, Struts1.2, WSAD5.1.2, Websphere 5.1, Blaze Advisor 6.0(Innovator), SRL, Harvest, Ant, DB2.

Responsibilities:

  • Defined and captured needs from business objectives, business policies, policy rules manuals.
  • Analyzed execution, architecture, workflow req, use cases, user interface needs to capture the business rules requirement.
  • Defined the process, events, transforms, conventions that will influence the system and derived rules, base design, rule flows to capture them.
  • Created business rules repository maintained in spreadsheets and the change management process, versioning with harvest for rules.
  • Developed Jsp pages, action classes, Utility classes, and Form beans as accordance to the Struts Framework.
  • Developed stateless session beans as facades and Entity bean, Dao’s, Helper classes for the business tier, which interact with backend systems.
  • Enable traceability of requirements to business rules to individual rule test cases, participated in designing effective test scenarios.
  • Involved in designing & developing the Blaze templates (Innovator Templates).
  • Developed and implemented business rules using SRL.
  • Defined the rule services to be deployed and performed rule performance tuning.
  • Designed the authorization and authentication framework for users based on User-role-right mapping.
  • Involved in writing the reusable business components.

Confidential, Florida

Senior Software Engineer

Environment: Java, EJB, Servlets, Jsp, Web services, JavaScript, SOAP Struts, WebLogic8.1, JDBC, Oracle9i, SQL, Toad, Eclipse, UML, Design patterns, log4j, CVS, Unix, XML.

Responsibilities:

  • Designed UML sequence diagram to capture the interaction between action classes, Utility classes, Session Bean, Entity bean and the base classes.
  • Developed Jsp pages, action classes, session bean and entity bean as accordance to the Struts Framework.
  • Developed Jsp pages, action classes, DAO and DAO Helpers.
  • Developed Utility classes and form bean to support the web tier transaction.
  • Used Eclipse2.1 with Ant and integrated Web logic support.
  • Wrote Stateless session bean and Entity bean to encapsulate business logic and for data persistence.
  • Wrote and maintained RMACS automation process to preload.
  • Wrote and maintained batch jobs shell scripts calling java programs to process flat files for EDI interface.
  • Wrote and maintained Nightly Scripts to kick off the batch process.
  • Build jar/ war/ear’s for deployment and was involved in regular deployment and startup of Weblogic server for development/testing servers.
  • Extensively used struts config files, tiles definition files in accordance to struts1.1 framework specifications, updated web.xml file in accordance to servlet 2.3 specifications.
  • Involved in database change request for few tables and also in data setup for testing

We'd love your feedback!