Anthony
Chennai, Tamil Nadu
[email protected]
OBJECTIVE
Self-motivated Developer with 13 years of experience and a passion for technology. Good experience and knowledge of software design methodologies, information systems architecture, object oriented design, and software design patterns. Build reusable components, best practices, technical approaches based on design patterns for use in projects to improve code quality and productivity.
CAREER SUMMARY
- Company Name: DXC Technology (Predecessor Hewlett Packard Enterprise, Computer Sciences Corporation)
- Designation:Application Designer
- Start date: Sep – 2004
WORK EXPERIENCE
Technical Architect
Bright Horizons (USA) – September 2016 to Present
Team Size: 9
Bright Horizons® back-up care provides families with a safety net for those days when regular daycare, child care, or elder care arrangements fall through. Back-up care programs are provided most often through employers who sponsor care for their employees with dependent-care needs. We also provide drop-in or emergency child care to the community at select Bright Horizons locations. Back-up care supplements, rather than replaces, normal care arrangements and is a comforting emergency alternative when you need it most. Our programs offer back-up care for family members of all ages, from infants through elders, including adults and children with special needs.drop-in emergency child care, employer-sponsored back-up care, family resources for back-up families.
Environment:
- C#, ASP.Net MVC,
- Web API, WCF, Team Foundation server,
- Entity Framework 6.0,
- LINQ,
- Lambda
- Expression.Sql Server 2008 R2,
- Jquery,
- Microsoft Quality Tools Unit Testing.
Roles and Responsibilities:
- Designs, develops and modifies modules based on functional and system requirements.
- Work closely with the Business Analysts and Stakeholders for understanding the functional and system requirements.
- Work closely with the Architecture Team to ensure architectural integrity and product quality.
- Participate in testing process through unit testing and bug fixes.
- Ensuring all work conforms to software development process.
- Read and understand design documents and requirement specifications supplied by Business Analysts.
- Design and develop programming systems making specific determinations about system performance.
- Document code consistently throughout the development process by listing a description of the program,
- special instructions, and any changes made in database tables on procedural, modular and database level.
- Create detailed development estimates (DDE) based on design documents and requirement specifications supplied by Business Analyst.
- Break requirements into work packages and break work packages to minor tasks to be recorded in Team Foundation Server (TFS)
- Analyze system specifications and translate system requirements to task specifications for junior programmers.
PROJECT DETAILS
Technical Architect
JM Family Automotive Distribution Company (USA) – January 2015 to August 2016
Team Size: 10
IR ESB mediation tier is to smoothly facilitate inter-application and application-specific transfer of information. In this sense, ‘transfer’ of information means (a) information retrieval, (b) information updates, (c) applicationto-application communication and routing, (d) bulk-data transfer initiation, and (e) business process workflow engagement. The MVC states that the controller picks up requests and it is responsible for preparing the model and passing it to a view which is ultimately rendered. Although from the perspective of web requests, WCF RESTful could possibly look like MVC, there is no easy way to make WCF RESTful render the HTML to the browser. This means that if WCF RESTful can implement “controllers” which produce “models” but is not designed to create “views”.
Environment:
- C#, ASP.Net,
- Web API,
- MVC ASP .NET,
- TFS,
- Entity Framework 5.0,
- LINQ,
- Lambda
- Expression.Sql Server,
- Jquery,
- Anguler JS,
- Nunit testing.
Roles and Responsibilities:
- Analyze requirements, recommend various solution approaches for business case
- Select appropriate solution, build, test & implement with the help of team
- Create technical architecture mapping requirements, provide estimates, staffing plan for proposals
- Support delivery hubs in implementation & troubleshooting
- Support for delivery teams on resolving issues, provide technology directions on application enhancement, maintenance etc.
- Build reusable components, best practices, technical approaches based on design patterns for use in projects to improve code quality and productivity.
- Design and implementation the right solution for the requirements.
- Coordinate with Business and Stake holders on progress and updates on the program.
- Work closely with the Quality Assurance & Product Management team, and the Software Development
- Manager to ensure quality and punctual software development within his/her responsibilities.
- Assign tasks to resources, monitor progress, mentor junior members, review code/ builds, provide feedback and constantly guide the team.
- Tests new code to ensure that logic and syntax are correct, and that program results are accurate; assists developers with programming assignments.
Team Lead
UNUM (USA) – March 2013 to December 2014
Team Size: 9
Simply Unum is being specifically developed to help Unum Inc. bring all the products under a single operating platform. With its enterprise application integration and business-to-business capabilities, it is expected to deliver an integrated.WCF will only support Security Assertion Markup Language (SAML) token based security. SAML tokens are issued by a Security Token Server (STS) . We have implemented our own, which we call the Enterprise Token Server (ETS) . Much more about SAML and ETS in Service Security section later.To support a smoother migration to WCF, a Mediated Proxy Service (MPS) is required to allow non-WCF aware clients to consume WCF services.MPS exposes a basicHttp Endpoint for these clients and retrieves a SAML token to then pass to the service MPS will be auto generated by EA.
Environment:
- C#, ASP.Net,
- WCF,
- Web Service,
- MVC
- ASP .NET ADO.Net,
- TFS,
- Entity Framework 5.5,
- LINQ,
- Lamda Expression,
- Jquery,
- Nunit testing
Roles and Responsibilities:
- Doing POC (Proof of concepts) with Design/architecture team.
- Unit testing based on the technical /functional design to ensure error free execution.
- Gather requirements and translate them into suitable solution architecture
- Build, Test & implement with the help of team
- Guide the development team, set technical goals and deliver modules as per our agile methodology
- Support delivery hubs in implementation & troubleshooting
- Design the architecture of the new system to improve performance and scalability.
- Extracting business logic from stored procedures for the reverse engineering process.
- Assisting in creating the Business Requirement document from the code.
- Project Estimation, Planning / Resource planning
- Escalate any issues to the project manager that will affect the delivery of the project
- Assess Change Requests (CR’s), conduct impact analysis, estimate and report to the project manager
- Taking ownership of own progress
- Contributing to ongoing development of the software development team’s processes, procedures and best practices.
Team Lead
National Health Service (UK) – January 2006 to December 2013
Team Size: 7
Lorenzo is future vision of health care product. LORENZO supports the clinician, manager and patient -regardless of the care setting – allowing the free flow of information around health organizations. Lorenzo manages the patient data like IP, OP, AE encounters, Alerts, Allergies, Patient List, clinical management, and theater management data systems. View and manage individual workflows with role-based task detail and schedules. Manage and define patient lists according to standard or personalized criteria. Manage patient encounter detail and context while using administrative and clinical tools. View customizable timelines of encounters, results, observations and other numeric data.
Environment:
- C# .Net, ASP.Net, ADO.Net,
- Java script,
- SQL Server 2005,
- IIS 6.0,
- Vss, ASP .NET MVC,
- TFS,
- ALM,
- CM Synergy.WCF service,
- Jquery,
- HTML 5
Roles and Responsibilities:
- Coordinating with the PMG (Product Management Team) for the requirements, analysis and Designs.
- Implementing the database Objects like tables, stored procedures, user defined stored procedures.
- Doing POC (Proof of concepts) with Design/architecture team.
- Unit testing based on the technical /functional design to ensure error free execution.
- Holds a good knowledge in Agile – Scrum methodology
- Involved in scratch development of CRs and supported it untills its task closure.
- Organized meeting with Product owner / testing team / development team for technical feasibility and analysis.
- Worked and managed both Application development & Maintenance.
- Monitored project activities and advised team of issues due to resource availability
- Work closely with the Quality Assurance & Product Management team, and the Software Development
- Manager to ensure quality and punctual software development within his/her responsibilities.
- Assign tasks to resources, monitor progress, mentor junior members, review code/ builds, provide feedback and constantly guide the team.
- Tests new code to ensure that logic and syntax are correct, and that program results are accurate; assists developers with programming assignments.
Sr.Software Engineer
Health Service (NewZeland) – August 2005 to January 2006
This assignment is a migration work for one of the core product of iSOFT called i.PM (Patient Manager) . This product is running in different geographical areas as this particular assignment is for Australia and New Zealand customers. This assignment has the migration of stored procedures, crystal reports, VB scripts, and executables and so on from SQL Server 2000 to Oracle 8.Migrating the SQL Server stored procedures to Oracle PL/SQL format which involves, Code Conversion.Stored Procedure testing in both SQL Server and Oracle with same parameters. Attaching the SP into Crystal Report and testing again in both.
Environment:
- SQL Server 2000,
- Oracle 8,
- Visual Basic 6.0,
- DCOM,
- Visu SourceSafe.
Roles and Responsibilities:
- Developing and delivering the Change Request.
- Involved in scratch development of CRs and supported it untills its task closure.
- Business requirements and objectives into technical applications and solutions.
- Working with On-site co-ordination for project requirements and deliverables
- Resolving the Issues. Developed & delivered the internal tool to improve the productivity.
EDUCATION
- MCA in Madurai kamaraj university – Madurai, Tamil Nadu since 2005 to 2007
- PGDCA in Madurai kamaraj university – Madurai, Tamil Nadu since 2003 to 2004
- MA in Madurai kamaraj university – Madurai, Tamil Nadu since 2000 to 2002
- Diploma in computer technology Pallvan polytechnic since 1992 to 1995
SKILLS
- ASP (10+ years)
- ASP.Net (10+ years)
- C# (10+ years)
- MODEL VIEW CONTROLLER (10+ years)
- MODEL-VIEW-CONTROLLER (10+ years)
TECHNICAL SKILL
- Technologes: DotNet Technologies C#, WebServices, WebAPI, WCF, JavaScript, HTML, ASP.NET, I, Entity Framework6.0, ASP.NET MVC, Lamda expression, LINQ
- Database : SQL Server 2008, Oracle 8
- Others: Visual SourceSafe 6.0 CM Synergy 6.5, VS ALM (Application Lifecycle Management), TFS, Fiddler, Httpwatch, FXcop.