Senior Software Engineer Resume
SUMMARY:
- 4+ Years Professional experience in analysis, design, development and testing of Client/Server, Object Oriented Design, SOA, Windows and Web based applications.
- Extensive expertise in .NET Framework and proficient in the key features of Framework 3.5
- Extensive experience in SQL Server Database design, Database maintenance, developing T - SQL queries, stored procedures, and triggers using SQL Server 2005/2008.
- Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
- Adept in publishing and consuming Web Services using C#.
- Expert in debugging an application using the debugging tools provided by the Visual Studio .Net IDE.
- Good exposure with big data technologies like Hadoop,Spark.
- Accomplished with IBM Big Data University’s certifications.
- Strong understanding of Design Patterns and Practices such as Abstract Factory, Singleton, Facade.
- Extremely motivated self-starter and result driven towards good quality work.
- Effective in working independently and collaboratively in teams
TECHNICAL SKILLS:
Languages: C#,VB,Core Java
ETL: SSIS
Reporting services: SSRS, Crystal Reports 10.5
Web Technologies: Classic ASP, ASP.NET
Third Party tools: Telerik controls, Fusion charts
Services: Web services, WCF
DATABASE: SqlServer 2000/2005/2008
BIGDATA tools: Hadoop ecosystem, Hbase, Hive, HDFS, Pig, Sqoop, Oozie
ERP tools: RAMCO ERP packages (RAMCO Virtual Works) and Adrenalin Payroll system (Product)
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Requirements gathering and work with business analysts and internal stake holders to identify their needs.
- Prepare technical and functional design specifications and project plan.
- Design, implement and allocate tasks to team based on business scenarios.
- Create ASP.NET applications using MVC architecture using C#.
- Consuming and Developing Windows Communication Foundation services (WCF).
- Create SSIS packages and schedule them on a nightly and weekly basis .
- Develope new reports and support existing RDLs in SQL Server Reporting Services.
- Provide support for the existing applications in ASP, ASP.NET, VB.NET, C#, SSRS, SSIS Packages.
- Technically assist team, code reviews, trouble shoot issues.
Confidential
Senior Software Engineer
Responsibilities:
- Requirement gathering,creating design documents and technical specification documents.
- Creating ASP.NET applications using MVC architecture using C#.
- Consuming and Developing Web services .
- Creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Customizing the controls using telerik.
- Providing support for the existing applications.
- Developed reports using SQL Server Reporting Services.
- Handling the source code in a secured manner by storing and maintaining periodically.
- Supporting and maintenance of the existing applications.
- Co-ordinating with development teams from different geographical locations.
Confidential
Software Engineer
Responsibilities:
- Involve in gathering user requirements, preparing technical and functional design documents for the project.
- Planning, implementing business logic, designing and coding.
- Creating ASP.NET applications with MVC architecture using C#.
- Developing and consuming Windows Communication Foundation services (WCF) in the application .
- Worked in crystal reports to SSRS migrations
- Implementing ETL jobs to archive historic data. Process Adhoc request on data extractions
- Technically assist team and trouble shoot production issues and provide fixes.
- Supervise computer programmers. Coordinate activities between offshore and onshore.
Confidential
Software Developer
Responsibilities:
- Create the technical documents and gather information from team leader.
- Implement business logics, design UI and coding. Perform peer reviews and work on the review comments from lead.
- Designing back end database structures for the web applications and create stored procedures.
- Developing and implementing the modules allocated for the ASP.NET applications using C#.
- Developing Windows Communication Foundation services (WCF).
- Creating adhoc reports as per request from the manufacturing unit.
- Implementing Ramco virtual works ERP package with the excisting applications.
- Implementing Fusioncharts with the applications.
- Managing the source code in TFS.
- Trouble shoot, debug and bug fixes.
Confidential
Software Developer
Responsibilities:
- Create the technical documents and gather information from team leader.
- Implement business logics, design UI and coding. Perform peer reviews and work on the review comments from lead.
- Designing back end database structures for the web applications and create stored procedures.
- Developing and implementing the modules allocated for the ASP.NET applications using C#.
- Developing Windows Communication Foundation services (WCF).
- Creating adhoc reports as per request from the manufacturing unit.
- Implementing Ramco virtual works ERP package with the excisting applications.
- Implementing Fusioncharts with the applications.
- Managing the source code in TFS.
- Trouble shoot, debug and bug fixes.
Confidential
Software Developer
Responsibilities:
- Planning, implementing business logic, designing and coding.
- Gathering necessary input from senior resources and stake holders from other departments.
- Developing and implementing the modules allocated for the ASP.NET applications using C#.
- Supporting ASP.NET applications.
- Migrating some modules from Classic ASP to ASP.NET.
- Creating adhoc reports as per request from the manufacturing unit.
- Implementing Ramco virtual works ERP package with the excisting applications.
- Implementing Fusioncharts with the applications.
- Developing JQuery scripts for a Rich UserInterface Design.
- Source code management using TFS
Confidential
Associate Software Developer
Responsibilities:
- Involve in gathering user requirements, preparing technical design documents for the project.
- Creating ASP.NET applications using C#.
- Developing reports and implementing CrystalReport in the application.
- Migrating applications from Classic ASP to ASP.NET.
- Reporting the status of the project duly and maintaing development track of the project.
- Unit testing the application and documenting the same.