Senior Identity Management Engineer/team Lead Resume
SUMMARY:
- Enthusiastic, highly motivated senior programmer analyst, integrations specialist with expertise in enterprise and data driven applications.
- Around fourteen years of experience in application software development with special focus on system analysis, designing, implementation and unit testing of web based enterprise and standalone applications.
- Excellent trouble - shooter. Problem solver with continuous follow up until issue is resolved.
- Friendly and positive approach for any task assigned; proven team player.
- Ambitious and hardworking with commitment to excellence.
- Good grasping capability of complex situations while performing at work.
- Patient listener and effective communicator.
- Wide and strong computing systems knowledge.
- Senior Consultant/Programmer/Analyst/Integrations specialist with above 14 Years of IT Experience working coherently in a team atmosphere.
- Experience in Analysis, Design, Development and Testing of n-Tier Component based applications using PYTHON, DJANGO, JAVA and J2EE Technologies.
- Experienced in designing and developing SOA based enterprise applications using Oracle’s BPA and SOA suits.
- Good knowledge of design patterns such as Singleton, Front controller, DTO, Session Facade, DAO, Business Delegate, Dependency injections and Service Activator.
- Good experience in GUI development with JFC/Swing Components and AWT.
- Experienced in developing SDLC using OOAD Techniques. Developed Use case, Sequence, Class diagrams using UML case tool.
- Strong technical skills in java technologies such as JDBC 2.0, JNDI, Servlets, JSP and MVC architecture.
- Experience in developing applications using Model-View-Controller architecture with JSF/Struts Framework.
- Implemented point to point messaging system using JMS.
- Expertise in enterprise technologies including Session EJBs and Entity EJBs using Jboss and OC4J application servers.
- Exposure to building tools like ANT Script to compile java files and create WAR and EAR files.
- Exposure to IDE tools like Eclipse, JDeveloper (9i/10g), NetBeans and IntelliJ.
- Excellent Back-End RDBMS Skills using SQL, PL/SQL in Databases like Oracle 9i/10g, MySQL 4.0, MS SQL Server and MS Access.
- Excellent Front-end Design using HTML, Javascript, Applets, CSS, DHTML, XML XSL and AJAX.
- Working Experience in Windows XP, 2000, 98, Red-Hat Linux 8.0, IRIX and UNIX.
- Expert level knowledge of working on Hibernate and Seam.
- Working knowledge in Functional Testing and Unit Testing.
- Provided senior level Technical Support in deployment and integration of enterprise Products.
- Worked for higher-education, financial, environmental, environmental research and telecom based companies using Python/Java/J2EE/C/C++ based technologies.
TECHNICAL SKILLS:
Programming Languages: PYTHON, JAVA, C, C++, SQL, PL/SQMarkup Languages HTML, XML/XSD/XSL and DHTML
Java Technologies: J2EE, EJB3, JDBC, JNDI, JAVA Mail, JMS, JTA, RMI, Design Patterns, Client/Server, JNIJAVA 2D, JMF
Java Web Technologies: ADFFaces, RichFaces, JSF, Seam, Struts, Servlets, DJANGO, Web Services, JSP, TagLibsApplets, AJAX
Persistence Technologies: Hibernate and Oracle’s Toplink
Java GUI: Swings/AWT
Build Tools: ANT, Shell Scripts, Make tool
Databases: MYSQL 4.1, Oracle 8i/9i /10gand MS-Access
Web Servers: JBoss, Tomcat 4.1, OC4J, Websphere, WebLogic, IBM HTTP Server
Operating Systems: Worked on WIN 98/ME/2000/NT/XP, Red-hat LINUX, UNIX and IRIX
IDE Tools: Eclipse, Oracle JDeveloper (9i/10g), WSAD, IntelliJ, NetBeans
Modelling Tools: Oracle’s BPA, Borland’s Together UML tool, Microsoft’s Visio
Version Controls: SVN (subversion), VSS and CVS
Applications: Microsoft Word, Microsoft Access, FrontPage and Power Point
PROCESS MODELLING: Waterfall, Agile, SCRUM, RAD
PROFESSIONAL EXPERIENCE:
Confidential
Senior Identity Management Engineer/Team LeadEnvironment: PYTHON, DJANGO, Apache HTTP Server, Mulesoft, AWS, JAVA/J2EE, JSP, PL/SQL Oracle 10g, LDAP, HIBERNATE, JBOSS Developer Studio, JBoss Application server, TOAD data modeler, Unix Shell Scripts, CVS
Responsibilities:
- Responsible for data analysis, designing and documenting project objectives and architecture
- Provided various documents such as HLD and data models requested for project review and approval process
- Interacted with QA team and business team to capture and resolve defects.
- Developed the full - fledged MDM solution by working with other team players in timeline and scope.
- Managed the end to end deployment of custom developed Identity management solution
- Provided support and documentation required to manage process, change and version management
- Developing fully RESTful secure integration endpoints required by various internal severs, third party hosted services and web enabled applications requiring identity services.
- Responsible for IdM database design and schema maintenance.
- Worked on various integrations via Mulesoft cloud platform such as box, gmail, salesforce web services, workday reports, database servers, ldap servers and so on and so forth.
- Worked on migration of whole IdM solution from Redhat 5 local server to Redhat 7 AWS EC2 instance.
- Designed, developed and maintained DJANGO roles based IdM admin web application.
- Designed, developed and maintained JBoss hosted LDAP admin web application.
- Documented and maintained the IdM data model using TOAD data modeller.
- Designed, developed and maintained open LDAP identity profiles, access control and passwords for various types of users in real-time.
- Designed and developed many types of complex custom data feeds required by various applications across Confidential to manage different types of services for 500k plus customer base.
- Managed and maintained apache config files and certs using open SSL PKI on Apache HTTP Server.
- Extensively used cron scheduler to schedule jobs on Redhat systems while used Mulesoft scheduler to schedule flows hosted on Mulesoft s cloud anypoint platform.
- Developed and maintained various shell scripts to manage python workflows as and when in need of specific system resources.
Confidential, NY
Senior Applications Programmer Analyst
Environment: JAVA/J2EE, BPA, SOA, ADF Faces, EJB3, ESB, BPEL, Advanced Queues, PL/SQL, Oracle 10g, Toplink, Oracle JDeveloper 10g, OC4J, SVN
Responsibilities:
- Closely followed SOA and agile based life cycle methodologies.
- Modeled the user requirements for the team using oracle s BPA tools such as EPC and BPMN diagrams.
- Simulated the models and generated process simulation reports using oracle s BPA tools.
- Generated concrete BPEL diagrams from process models
- Used ESB to integrate FTP adapter to download PMM data feeds
- Used toplink based data adapters to stage PMM data feeds for clean up
- Designed and implemented human workflow using ADF Faces, EJB3 and toplink persistence API.
- Integrated human workflow with BPEL and rules engine.
- Involved in database design, system design, coding, preparation of test cases and unit testing.
- Used SVN for version controlling of the application.
- Interacted with QA and business users to capture and resolve defects.
- Responsible for requirements capturing, system design, coding, preparation of test cases and unit testing.
Confidential, NJ
Programmer Analyst
Environment: JAVA/J2EE, JSF Myfaces Tomahawk, RICH FACES, EJB3, SEAM, PL/SQL, Oracle 10g, Hibernate, My Eclipse IDE, JBoss 4.0.4 server, SVN
Responsibilities:
- Designed the new deal screens for data management system entirely abiding to current IT standards.
- Designed and implemented the custom level persistence framework using EJB3 based hibernate entity manager, which supports smart updates and various data management requirements.
- Designed and implemented the UI framework using Ajax based Rich Faces and JSF.
- Involved in developing business validations on EJB3 based server side.
- Provided a scalable, reliable and latest technology based high performance system to users
- Used SVN for version controlling of the application.
- Extensively worked on HQL to handle data queries
- Responsible for requirements capturing and resolving defects.
- Responsible for capturing, system design, coding, preparation of test cases and unit testing.
- Actively worked with business users, managers and QA team in agile environment all across the project life cycle.
Confidential
Software EngineerEnvironment: JAVA/J2EE, JSF Myfaces,Tomahawk, RICH FACES, EJB3, JMS, SEAM, PL/SQL, Oracle 10g, Hibernate entity manager, My Eclipse IDE, JBoss 4.0.4 server, SVN and Map Marker
Responsibilities:
- Performed an extensive research on latest technologies such as RICH FACES, JSF, EJB3, Seam
- Developed EJB3 based web service \to provide a common interface spread across CMBS application
- Developed various JMS queues to support asynchronous way of batch address matching and linking of CMBS property addresses.
- Incorporated map marker s address standardization software with the web service based property map application
- Designed the new deal import system entirely sticking to current IT standards.
- Designed and implemented the persistence framework using EJB3 based hibernate entity manager
- Designed and implemented the UI framework using pure JSF based JSP pages
- Worked on creating an ANT deployment script for LINUX based deployments
- Provided a scalable, reliable and latest technology based high performance system to users
Confidential
Software EngineerEnvironment: JAVA/J2EE, JSF, EJB3, SEAM, PL/SQL, Oracle 10g, Hibernate, My Eclipse IDE, JBoss 4.0.4 server, SVN
Responsibilities:
- Performed an extensive research on latest technologies such as JSF, EJB3, Seam
- Designed the new deal data management system entirely abiding to current IT standards.
- Designed and implemented the custom level persistence framework using EJB3 based hibernate entity manager, which supports smart updates and various data management requirements.
- Designed and implemented the UI framework using JSF pages and JAVA swings.
- Involved in developing business validations on EJB3 based server side validations.
- Worked on creating an ANT deployment script for LINUX based deployments
- Provided a scalable, reliable and latest technology based high performance system to users
Confidential
Software EngineerEnvironment: JAVA/J2EE, JSF, EJB3, SEAM, PL/SQL, Oracle 10g, Hibernate, My Eclipse IDE, JBoss server, SVN
Responsibilities:
- Performed a extensive research on latest technologies such as JSF, EJB3, Seam
- Designed the new deal import system entirely sticking to current IT standards.
- Designed and implemented the persistence framework using EJB3 based hibernate entity manager
- Designed and implemented the UI framework using pure JSF based JSP pages
- Worked on creating an ANT deployment script for LINUX based deployments
- Used design patterns all across the application such as session faccade, data access adapters, singleton, factory and template pattern
- Provided a scalable, reliable and latest technology based high performance system to users
Confidential
Industrial Placement StudentEnvironment: JAVA, RMI Framework, My Eclipse IDE, PL/SQL, Oracle 10g, SQL Loader, SVN, FTP Server package, Java Mail
Responsibilities:
- Modified existing JAVA based datafeed process to archive information on weekly basis
- Modified existing JAVA based loader process to read new data format on weekly basis
- Updated calls loader for operating system specific calls to migrate to linux OS
- Incorporated hibernate to perform database query/update requests
- Implemented the merger process to perform database query/update requests
- Implemented a common exception reporter for loading and datafeed process
- Unit tested the whole system.