Software Engineer Resume
SUMMARY
- Have 10+ years of experience in Software Development
- Experience in all phases of Software development lifecycle
- Have 8+ years of experience in Developing Web and Enterprise based applications using Java and J2EE technologies.
- Have 2+ years of experience in Web and Windows Application development experience using C#.NET and VB.NET.
- Expertise in Object Oriented Programming using Java, J2EE and .NET related technologies.
- Experience in Multi Layered Application Architecture Concepts.
- Experience in Multi - threading programming.
- Implemented various Design patterns including Singleton, Model View Controller(MVC), Data Access Objects (DAO) and Factory patterns
- Proficiency in Developing web applications and server side development using EJB, Spring, JSP, Servlets, Java Bean, JavaScript, Angular JS, HTML, CSS, Oracle and MS SQL.
- Hands on experience with relational databases including Oracle and MS SQL Server involving SQL, PL SQL, store procedures, triggers and indexes.
- Extensively worked on data layer using JPA, Hibernet and .NET Entity framework.
- Work experience in developing and consuming web services
- Hand on the tools such as Eclipes, Netbeans, JUnit, JMeter, Maven, SVN, GitHub, MS Visual Studio, PL/SQL Developer
- Work Experience on Scrum development methodology
- Involved in meetings to gather information and requirements from the clients.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills
- Extensive Business knowledge in Telecom domain and successfully executed projects for the companies Telenor, Airtel
TECHNICAL SKILLS
Programming Languages: Java, C#, VB, SQL, PL/SQL.
Scripting Language: Html 5, CSS 3, JavaScript, Jquery.
Frameworks: .NET Framework 3.5; Asp.net MVC; .NET Entity Framework; J2SE; J2EE Spring MVC - JSF, JSP, Servlet, EJB; JPA; log4net, log4j
Databases: SQL Server 2000/2005/2008/2012 , MS Access, Oracle 9g/10g.
Development Tools: MS Visual Studio, NetBeans, Eclipse, PL/SQL Developer, SQL Developer, TOAD, SQL Server Management Studio, MS Visio, Dreamweaver, SVN
Web/Application Server: Apache, GlassFish, JBoss, IIS
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Work across the Service Delivery Lifecycle to analyze, design, build, test, implement and/or maintain multiple system components or applications for the clients.
- Use standard delivery tools and methods from the Confidential Delivery Suite to plan, monitor and control delivery for high-quality and predictable outcomes for programs, projects and/or managed services.
- Documenting code consistently throughout the development process by listing a description of the program, special instructions, flowcharts, layouts, diagrams, charts, code comments and any changes made in database tables on procedural, modular and database level.
- Making presentations for customer or client audiences and professional peers.
- Designed and Developed Simplified IP Inventory to capture IP network.
- Developed work flows for the organization as per business process to assign IP against services based on business logics.
- Migrated existing database in newly developed database
- Created reports as per user requirement
- Trouble shooting as per the user reports
Environment: C#, Visual Studio, MVC, Entity Framework, ORACL, MS Excel
Confidential
Responsibilities:
- Designed and Developed Multi-threaded Alarm Collection Module
- Designed and Developed Process triggering module based on Collection alarms, Schedule, SMS and input from GUI.
- Developed SMS communication modules.
- Developed Web Services.
- Developed schedule based services.
- Created reports as per user requirement
- Trouble shooting as per the user reports
Environment: J2SE, J2EE - Spring MVC, JPA, NetBeans, ORACLE DB, MS Excel
Confidential
Responsibilities:
- Designed and Developed Multi-threaded Alarm Collection Module
- Designed and Developed Process triggering module based on Collection alarms, Schedule, SMS and input from GUI.
- Developed SMS communication modules.
- Developed Web Services.
- Developed schedule based services.
Environment: J2SE, J2EE - Spring MVC, JPA, NetBeans, ORACLE DB, MS Excel
Confidential
Responsibilities:
- Developed Integration System to collect Electricity bill information from ERP System
- Developed backend service application to generate Trouble Ticket against problematic Electricity bills
- Designed and Developed Trouble Ticketing System to track the Issues raised by the System
- Created reports as per user requirement
- Trouble shooting as per the user reports
Environment: C#, Entity Framework, Visual Studio, MS SQL, ORACLE DB, MS Excel
Confidential
Responsibilities:
- Designed the relational data base to store logical Inventory of Radio and Transmission Network.
- Designed and developed GUI for entering and editing asset information through business defined approval process.
- Designed and Developed Equipment configuration module
- Integrated the Network Planning System with Network Inventory and Business Process Management System
- Created reports as per user requirement
- Trouble shooting as per the user reports
- Desined Equipmnets and Netowrk Topology in MetaSolv/M6.
- Collected, processed and migrated Inventory into Metasolv/M6.
- Designed and Developed integration processes between M6 and other solutions like BPM, ERP, In-house developed Tools
- Designed and Developed Work Flows for Oracle BPM to manage the installation and changes of network
Confidential
System Engineer
Responsibilities:
- Translating client requirements into technical implementation using new technologies, framework and process to ensure quality standards.
- Analyzing, designing and developing web applications following the software development lifecycle.
- Determining the lack of performance in existing applications, diagnosis using different tools and designing solutions for performance optimization.
- Documenting code consistently throughout the development process by listing a description of the program, special instructions, flowcharts, layouts, diagrams, charts, code comments and any changes made in database tables on procedural, modular and database level.
- Managing the team’s technical infrastructure e.g. repository, build system and deploying to test, pre-production and production servers.
- Making presentations to customer or client audiences or professional peers.
- Improves operations by conducting systems analysis; recommending changes in policies and procedures
- Designed and Developed Work Flow Management engine in .NET
- Re-engineered existing and developed new work flows for the organization as per business process to cover rollout and operational activities on Network.
- Converted Fixed Asset Management System in .NET
- Created reports as per user requirement
- Designed and Developed Trouble ticketing system for Application’s bug and support management
- Implemented SVN to manage the source codes.
Environment: C#, Visual Studio, MS SQL, MS Excel
Confidential
Software Engineer
Responsibilities:
- Client communication for requirement gathering
- Translating client requirements into technical implementation using new technologies, framework and process to ensure quality standards.
- Analyzing, designing and developing applications following the software development lifecycle.
- Analyze problem and propose new cutting edge solution for various problem from client’s legacy system.
- Implementing and debugging subsystems and components, testing new services, releases and software upgrades, participating in integrated test sessions of components and subsystems on test and production servers.
- Documenting code consistently throughout the development process by listing a description of the program, special instructions, flowcharts, layouts, diagrams, charts, code comments and any changes made in database tables on procedural, modular and database level.
- Designed the relational data base to store fixed asset information.
- Designed and developed GUI for entering and editing asset information through business defined approval process.
- Designed and Developed Equipment configuration module
- Integrated Asset Management System with Roll out control System
- Migrated existing database in newly developed database
- Developed database layer on Entity concept.
- Created reports as per user requirement
- Trouble shooting as per the user reports
- Designed and Developed Work Flow Management engine
- Developed work flows for the organization as per business process
- Created reports as per user requirement
- Trouble shooting as per the user reports
Environment: VB, Visual Basic 6, MS SQL, MS Access, MS Excel
