Computer Science Graduate having 3 years and 6 months of prior work experience in software design and coding with a focus on building a solid foundation in machine learning. Possess thorough understanding of the following:
• Developing Web applications and Mobile websites using .net Framework
• Object Oriented Design using Java, C#.net and C++
• Project Architecture using MVVM, MVC and Prism Framework
• Storage and retrieval of Data in SQL Server( T-sql ) and MySQL using Triggers and Stored Procedures
• Exposure to Scrum in Agile Software Development Environment
• Data Mining and Natural Language Processing.
• Web Services using WCF.
• Used Entity Framework 6.
• Unit testing using JUnit
Software Development Engineer @ Search Engine From June 2015 to Present (7 months) Student @ From August 2013 to May 2015 (1 year 10 months) Software Developer Apprentice/ Intern @ •Participating in Daily Scrum meeting and utilized TFS project management for Product Backlogs, Sprints, Milestones, releases etc.
•Resolving compatibility issues involved with JavaScript, XHTML and CSS. Making Existing ASP.net pages standard compliance.
•Onus of debugging and coding Scrintinator in C#.net, CodedUI, WPF to ensure proper functionality of essential suite From September 2014 to December 2014 (4 months) Phoenix, Arizona AreaIntern - Software Development and Analysis @ •Full stack development responsibilities starting from design, development and testing. Applied ASP.net MVC 4 for developing Web Sites and Web forms using Razor. Utilized Entity framework 6 for connecting and retrieving data from SQL Server.
•Performed Data Analysis using Microsft SQL Server. Performed Statistical Analysis on the Datasets retrieved from SQL Server and using Covariance and zscore to deduct relationship between various attributes. Created Stored Procedures for this analysis.
•Created small application for checking expiration of SSL certificates of IIS Server in c#.net. From June 2014 to August 2014 (3 months) Phoenix, Arizona AreaSoftware Engineer @ •Followed an Agile Software Development Methodology having Scrum and Sprints. Used to have a Stand-up meeting with all project members on a daily basis.
•Optimized and Tweaked the Algorithm for Ground Point Reduction Panel in GeoHECRAS and coded it in C#.net.
•Applied Microsoft Prism Framework and MVVM Pattern for Designing the Architecture of the Project. Followed Object Oriented Design Methodology for designing data Structures for GeoHECRAS.
•Utilized Windows Presentation Framework, XAML and Telerik Controls for creating User Interfaces. From March 2013 to July 2013 (5 months) Software Developer @ •Implemented Mobile Web Site (WAP) for Indiatimes.com FOLLO application using ASP.net and C#. Exposure of using Styles and CSS in respect to Mobile domain. Scaled this WAP application using WURFL mobile repository for handset specific content rendering.
•Optimized WAP for indiatimes.com ACTIVEDEALS. Programmed and configured this WAP site so that it can subscribe to user from many mobile operators like AIRTEL and VODAFONE in C#.net
•Coded Application in C#.net for synchronizing Server transactions in a Distributed environment for ACTIVEDEALS. Responsible for coding, management and configuration of Subscription and Deal Alert Windows Services in this project. Scaled these services so that large number of users from various platforms can access this application.
•Utilized ASP.net, HTML, CSS and JavaScript for creating Web interface for two projects. Created a Content Management System (CMS) for FOLLO for uploading Images, Feeds and ringtones for Mobile users.
•Created Database Objects like Tables, Stored Procedures, User Defined Functions, and Triggers for FOLLO and ACTIVEDEALS in PL-SQL and T-SQL.
•Exposure of working in Microsoft SQL Server and MySQL for storage and retrieval of Data. Accountable for creating scheduled jobs in Microsoft SQL Server that were responsible for sending messages and alerts to subscribers. From November 2010 to March 2013 (2 years 5 months) Noida Area, India
Master of Science (M.S.), Computer Science @ Arizona State University From 2013 to 2015 B.TECH, COMPUTER ENGINEERING @ Goverment Engineering college Ajmer From 2006 to 2010 HSC, science and maths @ lawrence and mayo public school From 2004 to 2006 SSC, all subjects @ saint anselm's senior secondary school From 1992 to 2004 Saurabh Choudhary is skilled in: C#, JavaScript, ASP.NET, .NET, MySQL, C++, Microsoft SQL Server, Java, C, CSS, Python, WCF Services, WCF, OOP, Agile Methodologies